Thursday, April 16, 2009

Who's The Best JAVA or DOT NET

The Java Integrated Development Environments (IDE's) leave a lot to be desired. The accompanying documentation consistently does not reflect the currently stated development environment. The tutorials that are available are not in sync with the development tools and are generally not useful at all.

There are primarily two environments for fielding applications for the World Wide Web as it exists today. Those environments are Java platforms and .NET platform. After spending considerable time making comparable functions operate in both environments I can clearly state the .NET is by far the more superior development / work environment. The arguments that the Java environment provides faster execution than .NET may have been true in the past. My most recent findings indicate that is no longer the case! I found the faster performance issue to be dead on arrival (DOA)!

On one occasion after I e mailed SUN Microsystems about their UML tool my response was from an individual with minimal English who could not compose a simple sentence to convey the simplest of ideas. In an environment as complex as Java and Enterprise Editions of Java the de bugger and help desk personnel should be well versed in Java technologies and the English language. I consistently received nonsensical answers to fairly simple questions from Sun Microsystems technicians at the technical help desk.

When interacting with the .NET platform I found the tutorials to be digital in nature and generally reflected the correct version of the associated development environment. This held true for Microsoft Visual Studio and CodeGear's Delphi for .NET. In both cases I did not need to send e mail for support because the videos successfully answered the relatively simple questions I had about the development environment.

The Java development environments (Eclipse and Net Beans) are less professional and not ready for production as compared to the .NET development environments. The Java environment is geared towards a kid or college students with inordinate amounts of time to perform hours of research for implementing perfunctory tasks. Generally such exercises are considered to be counterproductive.

Overall I will forego any business developing Java applications. I will continue instructing classes on developing in Java but clearly this is an environment for tinkerers. Serious developers will find it difficult to justify quantitatively why they should continue on the Java path of application development.

0 comments:

EARN MONEY ONLINE

Technology & Computers - Top Blogs Philippines
 

blogger templates | Make Money Online