Skip to content.

Manageability

Sections
Personal tools
You are here: Home » blog » archive » Why Java is Better than .NET, Reasons #6 to #10

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:

6. Run Multiple Versions of the VM (Runtime) on the Same Machine
Its 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 Community
The 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's
The 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 Jobs
A 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 Applications
The 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.
More coming tommorrow.
Created by admin
Last modified 2003-08-17 06:01 AM
 

Powered by Plone

This site conforms to the following standards: