Debating on .Net Vs J2EEWhen ... launched .Net, IT arena was flooded with ... and debates as to which ... is superior to other. The .Net vs. J2EE debate is still around. Both .Net a
Debating on .Net Vs J2EE
When 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 be repackaged and redeployed. In some cases, you may not repackage the application but it is necessary to redeploy the whole application.
Another advantage of .Net over J2EE is that all the components of .Net are in compact. In J2EE there is hardly any ease to choose and pick a component. The design patterns of .Net are very user friendly comparing to J2EE. Moreover, with regard to functionality or performance also .Net overtakes J2EE.
The biggest advantage of J2EE over .Net is cost. J2EE is favored over .Net when applications have to be run on systems other than Windows platform such as IBM Mainframe and Sun Solaris. Even in organizations where there is already a large implementation of UNIX platform, it is most likely that the organization will prefer J2EE. Moreover, organizations, which already have in-house skills in J2EE development will most probably, favor J2EE. But soon this picture is also going to change with Microsoft launching Common Language Runtime (CLR) engine for all the platforms. At present CLR engine works only on Windows platform.
.Net platform now support over 20 different programming languages. Moreover, web services that is going to be the significant part of any application-development environment is easy, fast, and cheap to develop and deploy in .Net rather than J2EE. The open standards for web services such as eXtensible Markup Language (XML), Simple Object Access Protocol (SOAP), Universal Description Directory and Integration, and Web Services Description Language (WSDL) favor .Net than J2EE
To access online version of the above article, go to http://www.dotnet-guide.com/j2ee.html