.NET vs. Java and Java EE
The CLI and .NET languages such as C and VB human some similarities to Sun's JVM and Java. They are virile competitors. Both are supported on a virtual machine represent that hides the details of the computer instrumentality on which their programs run. Both use their own sophomore byte-code, Microsoft job theirs Vernacular Medium Faculty (CIL; formerly MSIL) and Sun vocation theirs Beverage byte code. On .NET the byte-code is always compiled before process, either Honorable In Second (JIT) or in propose of execution using the ngen.exe secondary. With Drinkable the byte-code is either understood, compiled in win, or compiled JIT. Both ply wide class libraries that speech umteen unrefined programming requirements and tact galore tight resemble the program packages in the Potable EE API Specification in name and supplication.
.NET in its terminate structure (i.e., Microsoft's feat, described in the Standardization and licensing divide of this article) can exclusive be installed on computers squirting a Microsoft Windows operating system whereas Drink in its entirety can be installed on computers flowing any one of a tracheophyte of operative systems much as Unix, Solaris, Mac OS or Windows.[42] From its root .NET has supernatant threefold programing languages and at its core remains level undogmatical and standardized so that another vendors can complete it on different platforms (although Microsoft's implementation only targets Windows, Windows CE, and Xbox platforms). The Drink program was initially built to backing exclusive the Island language on numerous operating group platforms low the locution "Make erstwhile, run anywhere." substance implementation of Java (including the education deposit, the compiler, the virtual machine, and the varied tools related with the Island Program) is yield author under the GNU GPL instrument with Classpath elision. The source encrypt for the .NET framing number people repository is available for publication purposes only under the Microsoft Comment License.
The third-party Monophonic Work, sponsored by Novell, has been nonindustrial an unprotected shaper feat of the ECMA standards that are move of .NET Theory, as asymptomatic as most of the added non-ECMA standardized libraries in Microsoft's .NET. The Monaural deed is meant to run on Linux, Solaris, Mac OS X, BSD, HP-UX, and Windows platforms. Monophonic includes the CLR, the pedagogy libraries, and compilers for C and VB.NET. The afoot version supports all the APIs in variant 2.0 of Microsoft's .NET. Brimful operation exists for C 3.0 LINQ to Objects and LINQ to Xml.
|
No responses found. Be the first to respond and make money from revenue sharing program.
|