Oracle: J2EE vs .NET
-
I listened to the show at http://www.oracle.com/ebusinessnetwork/archive/radio\_oracle.html This is the review I wrote: Choosing J2EE vs. .NET is not about features or technology. It is a choice between vendors. SUN believes that an OS agnostic language will solve all the standards problems in the tech industry. Yes - they have solved the portability issues that plagued the C/C++ programming languages, yet JAVA brings little innovation and itself is borrowed from C/C++/Smalltalk. Simply building a new class library for C++ would have served the same purpose. On the other hand, Microsoft believes that being OS independent provides no value to the developer or customer. They believe that the customer should choose an OS for its features. Using a language like JAVA to program Windows means losing out on many of the features of the OS. In reality JAVA is a standard OS API supported by every OS thru a JVM. Using a JVM renders the OS meaningless; JAVA standards are based on features that are present in every OS, not just one single OS, so why do we have operating systems in the first place? Don’t let SUN fool you. JAVA will not change anything. If JAVA succeeds in becoming the language of choice for most programmers, SUN will effectively become the next Microsoft. SUN = WANNABE(Microsoft)
-
I listened to the show at http://www.oracle.com/ebusinessnetwork/archive/radio\_oracle.html This is the review I wrote: Choosing J2EE vs. .NET is not about features or technology. It is a choice between vendors. SUN believes that an OS agnostic language will solve all the standards problems in the tech industry. Yes - they have solved the portability issues that plagued the C/C++ programming languages, yet JAVA brings little innovation and itself is borrowed from C/C++/Smalltalk. Simply building a new class library for C++ would have served the same purpose. On the other hand, Microsoft believes that being OS independent provides no value to the developer or customer. They believe that the customer should choose an OS for its features. Using a language like JAVA to program Windows means losing out on many of the features of the OS. In reality JAVA is a standard OS API supported by every OS thru a JVM. Using a JVM renders the OS meaningless; JAVA standards are based on features that are present in every OS, not just one single OS, so why do we have operating systems in the first place? Don’t let SUN fool you. JAVA will not change anything. If JAVA succeeds in becoming the language of choice for most programmers, SUN will effectively become the next Microsoft. SUN = WANNABE(Microsoft)
Java (not JAVA) had its triumphant moments a while back when applets and platform independence were the rage. Now it's been mostly confined to Server-side applications, where its slow(er) speed is not too noticeable because it runs on fast boxes, and where reliability is crucial. I think Microsoft has made it clear that it's out to make Java look like COBOL. With .NET on its way and the hype that has accompanied it so far, I don't doubt they'll succeed. Regards, Alvaro
-
I listened to the show at http://www.oracle.com/ebusinessnetwork/archive/radio\_oracle.html This is the review I wrote: Choosing J2EE vs. .NET is not about features or technology. It is a choice between vendors. SUN believes that an OS agnostic language will solve all the standards problems in the tech industry. Yes - they have solved the portability issues that plagued the C/C++ programming languages, yet JAVA brings little innovation and itself is borrowed from C/C++/Smalltalk. Simply building a new class library for C++ would have served the same purpose. On the other hand, Microsoft believes that being OS independent provides no value to the developer or customer. They believe that the customer should choose an OS for its features. Using a language like JAVA to program Windows means losing out on many of the features of the OS. In reality JAVA is a standard OS API supported by every OS thru a JVM. Using a JVM renders the OS meaningless; JAVA standards are based on features that are present in every OS, not just one single OS, so why do we have operating systems in the first place? Don’t let SUN fool you. JAVA will not change anything. If JAVA succeeds in becoming the language of choice for most programmers, SUN will effectively become the next Microsoft. SUN = WANNABE(Microsoft)
Java as a language has some nice features. It is Java class library that really sucks X| . Also, I'm not very happy with garbage collectors in general, but I guess it is a matter of taste. I vote pro drink :beer:
-
Java (not JAVA) had its triumphant moments a while back when applets and platform independence were the rage. Now it's been mostly confined to Server-side applications, where its slow(er) speed is not too noticeable because it runs on fast boxes, and where reliability is crucial. I think Microsoft has made it clear that it's out to make Java look like COBOL. With .NET on its way and the hype that has accompanied it so far, I don't doubt they'll succeed. Regards, Alvaro
Hey COBOL is a mighty fine language. My roots go back to COBOL-68. I think Microsoft wants Java to disappear. At least COBOL ain't disappearred, yet. :) Chris
-
Java (not JAVA) had its triumphant moments a while back when applets and platform independence were the rage. Now it's been mostly confined to Server-side applications, where its slow(er) speed is not too noticeable because it runs on fast boxes, and where reliability is crucial. I think Microsoft has made it clear that it's out to make Java look like COBOL. With .NET on its way and the hype that has accompanied it so far, I don't doubt they'll succeed. Regards, Alvaro
Than why do Java developers always talk about OS independance. This feature is almost worthless in a server enviroment.
-
Hey COBOL is a mighty fine language. My roots go back to COBOL-68. I think Microsoft wants Java to disappear. At least COBOL ain't disappearred, yet. :) Chris
Have you checked COBOL.NET already? Tomasz Sowinski -- http://www.shooltz.com
-
Than why do Java developers always talk about OS independance. This feature is almost worthless in a server enviroment.
IMHO, they talk about OS independence mainly because it's not something that Microsoft can claim (for now). Also, I'm willing to bet that the majority of Java developers do their work on Windows (with a nice graphical editor) and then move the files to a production machine running... you guessed it, UNIX/Linux. I work with server-side Java now and it's actually nice to develop/debug on Windows and then FTP the compiled .class file down to the HP-UX box ready to go. Regards, Alvaro
-
Have you checked COBOL.NET already? Tomasz Sowinski -- http://www.shooltz.com
No I haven't. It's been over a decade since I've written any COBOL, but I had been using it for over 15 years before that. People like to think of it as a dinosaur, ie. dead/extinct/dull, when in fact it is still very much in use today, is used to develop a variety of applications, and when used properly can be compiled on other platforms with little or no changes. I guess I'm just a little touchy about a language that provided me with my livelyhood for so long. I switched to C++ towards the end of the 80's mainly cause it seemed to me to be a language that I could grow my livelyhood with. So far that's still true :) Chris
-
Hey COBOL is a mighty fine language. My roots go back to COBOL-68. I think Microsoft wants Java to disappear. At least COBOL ain't disappearred, yet. :) Chris
I don't think Java's going to disappear. Like C++, there's just too much stuff written with it already. Microsoft even came out with this J# which basically, if nothing else, perpetuates the language's syntax. I think people will be having .NET vs J2EE arguments for a long time to come. Regards, Alvaro