Debating on .Net Vs J2EE
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