Why Java is Better than .NET, Reasons #6 to #10
|
|
20030109055217
I've received some good suggestions from Shai Almog at javalobby. I now have 76 reasons "Why Java Is Better Than .NET", keep the suggestions coming folks. Also, don't forget to give me feeback on the ones I've posted already.
Here now is reason #6 to #10:
More coming tommorrow.6. Run Multiple Versions of the VM (Runtime) on the Same MachineIts common to have multiple version of the Java Virtual Machine (JVM) available and running simultaneously on the same operating system. This is useful if you need to test your application on different version of the JVM. Try doing this with .NET.Its common for Windows based products to have several machines with different versions of Windows to do tests. In fact, this is in fact such a big problem that even Microsoft licensed the use of VMWare (a product that allows you to run multiple virtual machines) for its 6,000 salespeople .7. Large Innovative Open Source CommunityThe existence of a large body of open source code is value that should not be ignored. This provides developers an enormous repository of code that can be reused. In fact, most .NET open source projects are rewrites of Java projects.8. Low cost Commercial Quality IDE'sThe Eclipse and Netbeans IDEs are free for any kind of software development. JBuilder and JDeveloper are free for educational use. This is in stark contrast with .NET where Visual Studio.NET costs almost $500. Also, if you think sharpdevelop is commercial grade, think again!9. More Available JobsA search on Monster.com will quickly reveal that there are 10 times more jobs that require Java skill than C# jobs. In fact a third of C# jobs require Java skills.10. Better and Standardized Connectivity to Legacy ApplicationsThe Java Connector Architecture (JCA) is a standard for connecting to Enterprise Information Systems (EIS). JCA supports access to SAP, IBM CICS, PeopleSoft, Oracle, Siebel, Screens 3270, AS/400, Unisys, ADABAS-C, VSAM, Codasyl, IMS, Tuxedo etc. This level of connectivity options in unavailable for .NET.

