C# Tutorials and offshore development in India
    Tutorials   Resources   Forum   Reviews   Communities   Interview   Jobs   Projects   Training   Your Ad Here    
Silverlight Games | Mentor | Code Converter | Articles | Code Factory | Computer Jokes | Members | Peer Appraisal | IT Companies | Bookmarks | Polls | Revenue Sharing | Lobby | Gift Shop |


Prizes & Awards
My Profile



Active Members
TodayLast 7 Days more...






Resources » Articles » General »

.NET vs. Java and Java EE


Posted Date: 17 Sep 2009    Resource Type: Articles    Category: General
Author: BalaMember Level: Gold    
Rating: 1 out of 5Points: 5



.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.



Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Sign In to add tags.
Java  .  Comparison of .NET vs. Java and Java EE  .  .Net  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Project Management Questions
Previous Resource: Cost-Effective Ways of Hiring an ASP Net Programmer
Return to Discussion Resource Index
Post New Resource
Category: General


Post resources and earn money!
 
More Resources



dotNet Slackers

About Us    Contact Us    Privacy Policy    Terms Of Use