Free Articles  >>  Technology >>  Page 199  >> 

Understanding the Pros and Cons of Net and Java

Understanding the Pros and Cons of .Net and Java   by Balaji

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 article, go to

About Author Balaji :

Visit for a complete introduction to .NET framework. Learn about ASP.NET, VB.NET, C# and other related technologies.

Article Source:
Article Url:

Other Articles by Balaji

Debating on Net Vs J2EE
   by BalajiWhen Microsoft launched .Net, IT arena was flooded with questions and debates as to which technology is superior to other. The .Net vs. J2EE debate is still around. Both .Net and Java 2 Enterprise Edition (J2EE) are development platforms to create web applications. However, the developer will prefer .Net Framework because it takes very short time in it to develop web applications. In J2EE, if any modification is required in Enterprise Java Beans (EJB) the entire application had to...

Understanding Custom Server Controls in ASP NET
   by Balaji ASP.NET offers many server controls for the developers to create web applications. However, at some point of development time when the developer does not get the control they want, they can create a new server control. This new server control can be called ASP.NET Custom Server Controls or user control. The basic difference between a ASP.NET Custom Server Controls and a user control is that unlike a user control that does not appear in the Toolbox, you can view a ASP.NET Custom...

Understanding Code Behind in Net Framework
   by BalajiThe ASP.NET Code Behind feature in .Net Framework allows developers to separate the server-side code from the presentation layer. This concept makes the server-side code to store in one file and the presentation code, that is, HTML code in another file. When you compile the ASP.NET page both these files get compiled as a single entity. In the traditional ASP model, this could not be achieved which often leads to intermingling of the code and the design.The biggest advantage, in...

Understanding Common Type System in Net Framework
   by BalajiAs .Net Framework is language independent and support over 20 different programming languages, many programmers will write data types in their own programming language.For example, an integer variable in C# is written as int, whereas in Visual Basic it is written as integer. Therefore in .Net Framework you have single class called System.Int32 to interpret these variables. Similarly, for the ArrayList data type .Net Framework has a common type called System.Collections.ArrayList....

Getting Started with Visual Studio Net
   by BalajiVisual Studio.Net is a comprehensive Integrated Development Environment (IDE) that is extensively used to develop ASP.Net web applications. In addition, it allows you to create standalone applications, mobile applications and eXtensible Markup Language (XML) Web Services. Visual Studio.Net provides a common platform to build, compile, and run an application. Visual Studio.Net comes with .Net Framework that allows you to install Common Language Runtime (CLR), class libraries, and...

Understanding ASP NET Validation Controls
   by BalajiAfter you create a web form, you should make sure that mandatory fields of the form elements such as login name and password are not left blank; data inserted is correct and is within the specified range. Validation is the method of scrutinizing that the user has entered the correct values in input fields. In HTML you can perform validation either by checking the values at client-side or after submitting the form at the server-side. But these methods in HTML take lots of time to...

Publishers / Webmasters
Article ID: 23245
DELINK URL from Authors Bio
REMOVE Article
Tell A Friend
Leave A Comment!
Download this article in PDF
Report Article!
Search through all the articles:

198 Users Online!!
Related Articles:
Latest Articles:
Technology >> Top 50 Articles on Technology
Category - >
Advertising Advice Affiliate Programs Automobiles
Be Your Own Mentor Careers Communication Consumers
CopyWriting Crime Domain Names DoT com Entrepreneur Corner
Ebooks Ecommerce Education Email
Entertainment Environment Family Finance And Business
Food & Drink Gardening Health & Fitness Hobbies
Home Business Home Improvement Humour House Holds
Internet And Computers Kiddos and Teens Legal Matters Mail Order
Management Marketing Marriage MetaPhysical
Motivational MultiMedia Multi Level Marketing NewsLetters
Pets Psychology Religion Parenting
Politics Sales Science Search Engine Optimization
Site Promotion Sports Technology Travel
Web Development Web Hosting WeightLoss Women's Corner
Writing Miscellaneous Articles Real Estate Arts And Crafts

Disclaimer: The information presented and opinions expressed in the articles are those of the authors
and do not necessarily represent the views of and/or its owners.

Copyright © AwareINDIA. All rights reserved || Privacy Policy || Terms Of Use || Author Guidelines || Free Articles
FAQs Link To Us || Submit An Article || Free Downloads|| Contact Us || Site Map  || Advertise with Us ||
Click here for Special webhosting packages for visitors of this website only!
Vastu Shastra

Bulk Email Solutions India Provided By AwareIndia

Company IDS