Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. .NET (Core and Framework)
  4. .NET is crap

.NET is crap

Scheduled Pinned Locked Moved .NET (Core and Framework)
csharpjavadotnetvisual-studio
20 Posts 13 Posters 4 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T TBiker

    Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

    C Offline
    C Offline
    Chris Losinger
    wrote on last edited by
    #2

    C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. did you forget? Java is owned by Sun. VB is horribly incompatible with VB 6. VB?? talking about proprietary... at least MS is submitting C# to a standards body (which Sun won't do with Java and MS would never do with VB). -c


    POKE 808,234

    T 1 Reply Last reply
    0
    • C Chris Losinger

      C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. did you forget? Java is owned by Sun. VB is horribly incompatible with VB 6. VB?? talking about proprietary... at least MS is submitting C# to a standards body (which Sun won't do with Java and MS would never do with VB). -c


      POKE 808,234

      T Offline
      T Offline
      TBiker
      wrote on last edited by
      #3

      Java execution support is at least supported on a variety of operating systems and browsers whereas C# requires the Common Execution environment that Microsoft is not likely to make available elsewhere. I guess by "proprietary", I mean "limiting". Yeah, VB is proprietary but my point there was about compatibility.

      T C C 3 Replies Last reply
      0
      • T TBiker

        Java execution support is at least supported on a variety of operating systems and browsers whereas C# requires the Common Execution environment that Microsoft is not likely to make available elsewhere. I guess by "proprietary", I mean "limiting". Yeah, VB is proprietary but my point there was about compatibility.

        T Offline
        T Offline
        Tim Smith
        wrote on last edited by
        #4

        Actually, .NET is being ported to other platforms. Tim Smith Descartes Systems Sciences, Inc.

        1 Reply Last reply
        0
        • T TBiker

          Java execution support is at least supported on a variety of operating systems and browsers whereas C# requires the Common Execution environment that Microsoft is not likely to make available elsewhere. I guess by "proprietary", I mean "limiting". Yeah, VB is proprietary but my point there was about compatibility.

          C Offline
          C Offline
          Chris Losinger
          wrote on last edited by
          #5

          i heard, back in the summer, that there are at least two companies (Ximian and Corel, i think) working on .Net CLR's for Linux - with MS's permission. believe it when ya see it, of course. -c


          POKE 808,234

          H 1 Reply Last reply
          0
          • T TBiker

            Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

            C Offline
            C Offline
            Christian Graus
            wrote on last edited by
            #6

            If you're a regular you'll know I have little nice to say about C#/.NET. That being the case: C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. You came from /., right ? Only there is it acceptable for Sun to have a proprietary language, but not M$. Java wasn't exactly a new idea in any case. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

            T 1 Reply Last reply
            0
            • C Christian Graus

              If you're a regular you'll know I have little nice to say about C#/.NET. That being the case: C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. You came from /., right ? Only there is it acceptable for Sun to have a proprietary language, but not M$. Java wasn't exactly a new idea in any case. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

              T Offline
              T Offline
              TBiker
              wrote on last edited by
              #7

              I come from Sun -> Linux -> Microsoft [curse of selling software]. Sure, Java is controlled by Sun but it was a significant concept over what C# has to offer and it was needed at a time when Microsoft was not addressing cross-platform execution. C# is me-too with yet another way to offer the SAME concept. What's the benefit to us developers aside from making Microsoft technology function better?

              C 1 Reply Last reply
              0
              • T TBiker

                I come from Sun -> Linux -> Microsoft [curse of selling software]. Sure, Java is controlled by Sun but it was a significant concept over what C# has to offer and it was needed at a time when Microsoft was not addressing cross-platform execution. C# is me-too with yet another way to offer the SAME concept. What's the benefit to us developers aside from making Microsoft technology function better?

                C Offline
                C Offline
                Christian Graus
                wrote on last edited by
                #8

                What's the benefit to us developers aside from making Microsoft technology function better? Not a damn thing. Like I said, if you read CP regularly you'll find many posts where I claim C# came out of M$ wanting to reuse the J++ code. That doesn't change that bagging it for being a proprietary language over Java is a bit rich. Christian After all, there's nothing wrong with an elite as long as I'm allowed to be part of it!! - Mike Burston Oct 23, 2001

                1 Reply Last reply
                0
                • T TBiker

                  Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

                  G Offline
                  G Offline
                  Glenn Dawson
                  wrote on last edited by
                  #9

                  Java is dead and it's Sun's fault. http://www.pbs.org/cringely/pulpit/pulpit20011101.html

                  T 1 Reply Last reply
                  0
                  • G Glenn Dawson

                    Java is dead and it's Sun's fault. http://www.pbs.org/cringely/pulpit/pulpit20011101.html

                    T Offline
                    T Offline
                    TBiker
                    wrote on last edited by
                    #10

                    Interesting read. Thanks for the pointer. To wine is devine.c

                    1 Reply Last reply
                    0
                    • T TBiker

                      Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

                      M Offline
                      M Offline
                      Michael P Butler
                      wrote on last edited by
                      #11

                      >Not only is the .Net a bloated (1.2 Gb!) distribution The final distribution hasn't confirmed yet. >C# is an obvious rip-off of Java Oh and Java is such an original language. Java is C++ for dummies and was designed by Sun to sell more of their overpriced hardware in the Network Computer Scam. >C# is proprietary and flys in the face of a multi-platform advantage >enjoyed by Java. Name one decent multi-platform advantage that Java has. Most applications are written for pre-determined hardware, especially on the server-side. >VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 >is verrrrry slow (almost 1/2 hour to convert a simple project with several >forms) and results in hundreds of errors that much be attended to manually >due to changes in VB. Microsoft themselves have said that converting projects from VB6 to VB7 is not recommended. Why would anybody want to convert an existing project to another compiler? The project was designed to do a job, converting it to VB7 won't improve it. Anyway, with a bit of luck it might teach some of those VB hackers how to program better. Michael :-)

                      P 1 Reply Last reply
                      0
                      • M Michael P Butler

                        >Not only is the .Net a bloated (1.2 Gb!) distribution The final distribution hasn't confirmed yet. >C# is an obvious rip-off of Java Oh and Java is such an original language. Java is C++ for dummies and was designed by Sun to sell more of their overpriced hardware in the Network Computer Scam. >C# is proprietary and flys in the face of a multi-platform advantage >enjoyed by Java. Name one decent multi-platform advantage that Java has. Most applications are written for pre-determined hardware, especially on the server-side. >VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 >is verrrrry slow (almost 1/2 hour to convert a simple project with several >forms) and results in hundreds of errors that much be attended to manually >due to changes in VB. Microsoft themselves have said that converting projects from VB6 to VB7 is not recommended. Why would anybody want to convert an existing project to another compiler? The project was designed to do a job, converting it to VB7 won't improve it. Anyway, with a bit of luck it might teach some of those VB hackers how to program better. Michael :-)

                        P Offline
                        P Offline
                        Paul Watson
                        wrote on last edited by
                        #12

                        Michael P Butler wrote: Anyway, with a bit of luck it might teach some of those VB hackers how to program better. Oh dear, I simply cannot refuse that barbed insult. Actually I don't think moving from VB6 to VB.NET will improve poor programmers. From what I have seen of .NET it makes it even easier so lousy programmers will become easy-lousy programmers. :-D Will people respect me more if I say I code in C# as opposed to VB? Or do I simply have to switch to C++ to become respected? hehe regards, Paul Watson Bluegrass Cape Town, South Africa Do you Sonork? I do! 100.9903 Stormfront "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge

                        M 1 Reply Last reply
                        0
                        • P Paul Watson

                          Michael P Butler wrote: Anyway, with a bit of luck it might teach some of those VB hackers how to program better. Oh dear, I simply cannot refuse that barbed insult. Actually I don't think moving from VB6 to VB.NET will improve poor programmers. From what I have seen of .NET it makes it even easier so lousy programmers will become easy-lousy programmers. :-D Will people respect me more if I say I code in C# as opposed to VB? Or do I simply have to switch to C++ to become respected? hehe regards, Paul Watson Bluegrass Cape Town, South Africa Do you Sonork? I do! 100.9903 Stormfront "The greatest thing you will ever learn is to love, and be loved in return" - Moulin Rouge

                          M Offline
                          M Offline
                          Michael P Butler
                          wrote on last edited by
                          #13

                          I wouldn't class you as one of those VB hackers. You come across as a pretty decent developer who just happens to use VB. Like I've said in the past Programming is programming no matter the language. >Actually I don't think moving from VB6 to VB.NET will improve poor >programmers. From what I have seen of .NET it makes it even easier so lousy >programmers will become easy-lousy programmers. Hopefully having to rewrite their apps will make them think about what they are doing. Not likely, a bad programmer is a bad programmer not matter how good the language is. >Will people respect me more if I say I code in C# as opposed to VB? Or do I >simply have to switch to C++ to become respected? hehe Round here only C++ seems to be respected. VB and C# are treated as languages for dummies. To learn C++ you need to have that attidude, I think it's part of the C++ standard :-) Michael :-)

                          1 Reply Last reply
                          0
                          • T TBiker

                            Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

                            C Offline
                            C Offline
                            Chris Maunder
                            wrote on last edited by
                            #14

                            TBiker wrote: Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] So tell me how large VS6 + the MFC libs are, or VS6 + the VB runtime, or pick a JRE and your Java IDE or choice. The point is: so what? The actual redistributables will be around 15Mb (+/- a few Mb). Even something like Netscape is bigger than that. cheers, Chris Maunder (CodeProject)

                            T 1 Reply Last reply
                            0
                            • C Chris Maunder

                              TBiker wrote: Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] So tell me how large VS6 + the MFC libs are, or VS6 + the VB runtime, or pick a JRE and your Java IDE or choice. The point is: so what? The actual redistributables will be around 15Mb (+/- a few Mb). Even something like Netscape is bigger than that. cheers, Chris Maunder (CodeProject)

                              T Offline
                              T Offline
                              TBiker
                              wrote on last edited by
                              #15

                              Its the "so what" attitude of Microsoft that has led to operating systems which seem to magically suck away all the benefit of increased clock speeds and available RAM. No matter how fast my processor is or how much memory I have, Microsoft products continue to amaze me in how the extra resources vanish to a point where my applications never get the benefit. That suggests a poor, bloated design. Sure, Microsoft can eat as much disk space as it needs for a rich development tool but when it takes four times longer to load Visual Studio .Net and twice as much memory before I am running like VS6, then something is really wrong there. What happenned to the days of living with 4 Mb. RAM and a few floppies for a distribution? That is my point.

                              N 1 Reply Last reply
                              0
                              • T TBiker

                                Its the "so what" attitude of Microsoft that has led to operating systems which seem to magically suck away all the benefit of increased clock speeds and available RAM. No matter how fast my processor is or how much memory I have, Microsoft products continue to amaze me in how the extra resources vanish to a point where my applications never get the benefit. That suggests a poor, bloated design. Sure, Microsoft can eat as much disk space as it needs for a rich development tool but when it takes four times longer to load Visual Studio .Net and twice as much memory before I am running like VS6, then something is really wrong there. What happenned to the days of living with 4 Mb. RAM and a few floppies for a distribution? That is my point.

                                N Offline
                                N Offline
                                Nish Nishant
                                wrote on last edited by
                                #16

                                The .NET runtime-redistributable is under 20 MB http://download.microsoft.com/download/VisualStudioNET/Trial/2.0/W982KMeXP/EN-US/dotnetfx.exe Nish Sonork ID 100.9786 voidmain
                                www.busterboy.org
                                Nish is a BIG fan of Goran Ivanisevic

                                1 Reply Last reply
                                0
                                • T TBiker

                                  Java execution support is at least supported on a variety of operating systems and browsers whereas C# requires the Common Execution environment that Microsoft is not likely to make available elsewhere. I guess by "proprietary", I mean "limiting". Yeah, VB is proprietary but my point there was about compatibility.

                                  C Offline
                                  C Offline
                                  cdehelean
                                  wrote on last edited by
                                  #17

                                  There is the mono project that will make .NET available to LINUX. http://www.linuxdevices.com/news/NS6609104471.html Javas primary goal was to build OS independent client software. How many commercial client apps written in Java do you know. With .NET you will have some powerful libraries (Forms, etc) to get your job done in a productive manner. All I need is a roadmap and then I might be able to find a clue.

                                  1 Reply Last reply
                                  0
                                  • C Chris Losinger

                                    i heard, back in the summer, that there are at least two companies (Ximian and Corel, i think) working on .Net CLR's for Linux - with MS's permission. believe it when ya see it, of course. -c


                                    POKE 808,234

                                    H Offline
                                    H Offline
                                    Hadi Rezaee
                                    wrote on last edited by
                                    #18

                                    Hi, you mean i can write program with VC++ and my program run on Linux ? Other question, what is POKE 808, 234 ? ;) My month article: Game programming by DirectX by Lan Mader. Please visit in: www.geocities.com/hadi_rezaie/index.html Hadi Rezaie

                                    1 Reply Last reply
                                    0
                                    • T TBiker

                                      Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

                                      E Offline
                                      E Offline
                                      Ed K
                                      wrote on last edited by
                                      #19

                                      I'm amazed you would prefer Java over C#, or you haven't really looked at it and your following Sun's press rather than real honest investigation. After working with Java over the last few years, just a quick peek into what C# has to offer...I'm ready to rewrite everything in C#! But I think some things need to be set straight first...... 1) Java is not really platform independent. 2) Java introduces .jar hell which is equivalent to dll hell. 3) Java is SLOW regardless of the horsepower! 4) Java isn't original...C# isn't either.

                                      1 Reply Last reply
                                      0
                                      • T TBiker

                                        Not only is the .Net a bloated (1.2 Gb!) distribution [.Net Framework + Visual Studio .Net] but the design principles behind the product are completely motivated by Microsoft's continued need to dominate the technogolies that it perceives drive the marketplace. C# is an obvious rip-off of Java. Does Microsoft think I'm going to continually invest my valuable lifespan learning "new" languages with no tangible benefits over existing languages? C# is proprietary and flys in the face of a multi-platform advantage enjoyed by Java. VB is horribly incompatible with VB 6. Project conversion from VB6 to VB7 is verrrrry slow (almost 1/2 hour to convert a simple project with several forms) and results in hundreds of errors that much be attended to manually due to changes in VB. Each change is a reference to some documentation link that must be visited and absorbed. Tired of going down the same roads...

                                        R Offline
                                        R Offline
                                        rchiav
                                        wrote on last edited by
                                        #20

                                        Actually it's not a ripoff of java, it's written by the guy who wrote turbo pascal and Delphi. C# also has a UNIX compiler now. Don't use the IDE (I don't).. and your idea of "bloat" goes away. Even the UNIX world sees how .NET is good, and they are trying to port it all to UNIX.

                                        1 Reply Last reply
                                        0
                                        Reply
                                        • Reply as topic
                                        Log in to reply
                                        • Oldest to Newest
                                        • Newest to Oldest
                                        • Most Votes


                                        • Login

                                        • Don't have an account? Register

                                        • Login or register to search.
                                        • First post
                                          Last post
                                        0
                                        • Categories
                                        • Recent
                                        • Tags
                                        • Popular
                                        • World
                                        • Users
                                        • Groups