Java vs .Net Essay

2055 Words Dec 5th, 2013 9 Pages
Abstract
The future of software development is expected to be a near 50/50 split between the Java and .NET platforms. The astute student of software development must do their research and choose which platform they would like to be the most proficient in. There are different advantages to each platform which must be considered. One advantage to the .NET platform is that there are many languages, and by extension many class libraries, that are used in conjunction with each other. .NET also allows developers to produce usable results in a much shorter time frame. Advantages to becoming a Java developer include, generally, a much more intimate knowledge of the code produced and how it works. Another advantage is that with the use of
…show more content…
Java and .NET overlap in a lot of markets and inevitably each will form definitive niches that will be hard to break until newer model-based programming technologies take over."(Byrd, 2010)
Java
Java is known as both a programming language and a development platform. It was first developed by Sun Microsystems in 1991 and subsequently released in 1995. To help to make the language more accepted and accessible, Sun Microsystems developed it as an object oriented language with a syntax that is very similar to C++.(Java vs. .NET, 2007) Sun Microsystems decided to create this new platform out of a desire to be able to write programs only once that could be run on any system.(James) In December 1998, the Java 2 platform was launched. This was a major improvement of the platform, and included new graphics, user interface, and enterprise capabilities. This upgrade was over seven times as large as the initial Java 1.0 release and marked the maturity of the Java platform. (What is java?) Within the Java 2 platform there are 3 editions:
• The Java 2 Standard Edition (J2SE)
Provides the essential compiler, tools, runtimes, and APIs for writing, deploying, and running applets and applications.
• The Java 2 Enterprise Edition (J2EE)
Defines a standard for developing multi-tier enterprise applications.
• The Java 2 Micro Edition (J2ME)
Enables Java development on such devices as PDAs and smart phones.
(Java vs. .NET, 2007)
To run a program using the Java language

Related Documents

lt-ripley | Back to top | ركوميدي