Java Platform: Difference between revisions

Content deleted Content added
spelling corrections
Chip Zero (talk | contribs)
Similar platforms: see also'd; removed biased and unfounded statements, copied more neutral versions from .NET Framework#.NET_vs._Java_and_the_J2EE
Line 52:
 
== Similar platforms ==
{{See also|Comparison of C Sharp and Java|l1=Comparison of C# and Java}}
 
The success of Java and its [[write once, run anywhere]] concept has led to other similar efforts, notably the [[Microsoft .NET]] platform, appearing since 2002, which incorporates many of the successful aspects of Java. However, .NET's goalin ofits makingcomplete [[List_of_Microsoft_Windows_versions#Current_versions|36+form versions(Microsoft's ofimplementation) Windowsis operatingcurrently systems]]only alikefully toavailable aon programmerWindows didplatforms, notwhereas includeJava non-Windowsis operatingfully systemsavailable oron non-Intel-compatiblemany processorsplatforms. .NET's goalswas did,built however,from includethe a strong emphasis on crossground-languageup libraryto usability,support with many differentmultiple programming languages, compilingwhile downthe toJava Microsoftplatform Intermediatewas Language.initially .NETbuilt hasto beensupport somewhatonly morethe successfulJava at cross-language compatibility than Java (thoughalthough Javamany isother rapidlylanguages catchinghave upbeen asmade offor lateJVM 2006since).
 
.NET includes an implementation of Java called [[J Sharp programming language|Visual J#]] (formerly known as [[J plus plus|J++]]) that is '''not''' compatible with the Java specification, and the associated class library mostly dates to the old '''JDK 1.1''' version of the language; for these reasons, it is more a transitional language to switch from Java to the [[Microsoft .NET]] platform, than a first class [[Microsoft .NET]] language.