Free Articles, Free Web Content, Reprint Articles
Tuesday, December 2, 2008
 
Free Articles, Free Web Content, Reprint ArticlesRegisterAll CategoriesTop AuthorsSubmit Article (Article Submission)ContactSubscribe Free Articles, Free Web Content, Reprint Articles
ADVERTISEMENTS
 

Understanding the Pros and Cons of .Net and Java

Understanding the Pros and Cons of .Net and Java

.Net and Java are said to be the two widely used development environment to build web applications. It is very difficult to predict as to who will emerge the winner, but the clear indication is there that the large enterprises who have been using Java for a long time or the enterprises who use different platforms, will surely continue their relationship with Java. As far as .Net is concerned, the enterprises who have Windows platform and who is looking for faster development time will go for .Net.

With Microsoft-based solutions like .Net there is a limited possibility for scalability for large scale deployments than it does with any Java application. Moreover, today if you select any Microsoft-based solution you without any reservation select the hardware, operating system, and middleware. This is in contrast with the Java, which is independent of any operating system and middleware.

Java is being used cross-platform because of Java Virtual Machine (JVM). JVM translates the code to bytecodes and then complies it to machine code according to the operating system. Likewise, now, .Net has developed Common Language Runtime (CLR) engine that converts the program code into Microsoft Intermediate Language (MSIL) and then “just-in-time” the MSIL is translated to the native code. .Net now supports over 20 languages. It has in-built data types in classes known as Common Type System (CTS) that automatically understands the types of other languages and executes simultaneously. Therefore, when .Net support multiple programming environment, Java, on the other hand is focused on only one programming language that support multiple environments.

Thus, it is very difficult to argue which platform is best unless the enterprises understand their needs. By and large, these two platforms are here to remain as future e-business development environments. .Net will leverage on Rapid Application Development (RAD)-solutions, while Java will dominate the large-scale “enterprise” projects.

To access online version of the above articleArticle Search, go to http://www.dotnet-guide.com/java.html

Source: Free Articles from ArticlesFactory.com

ABOUT THE AUTHOR


Visit http://www.dotnet-guide.com for a complete introduction to .NET framework. Learn about ASP.NET, VB.NET, C# and other related technologies.



Health
Business
Finance
Self Help
Marketing
Family
ECommerce
Travel
Home Business
Computers
Education
Technology
Internet
Sports
Fitness
Motivational
Advertising
Entertainment
Home Repair
Communication
Partners
Calendar
SMTWTFS
 12
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
SMTWTFS
 1
2345678
9101112131415
16171819202122
23242526272829
30 
SMTWTFS
 1234
567891011
12131415161718
19202122232425
262728293031 


NAVIGATION


Page loaded in 0.710 seconds