
Following our experience in .Net and J2ee technologies
and products we’d compare them as the following:
Time-to-market features
The ability to achieve rapid application development
offered by both Sun J2ee and Microsoft .Net
provide mechanisms that eliminate such constraints
for software developers as any dependencies.
Though the ability to achieve rapid application
development offered by both J2ee and .Net is
not equal.
Single-Vendor Solution
This aspect is very strong from the following
points of view: legacy integration perspectives
and stability of two-vendor bridged solution.
Though .Net is a single-vendor solution and
J2ee is not one there is a set of techniques
to extract all the good of both technologies
for your project. So J2ee technologies allow
building up powerful single vendor solutions,
for example, Oracle, IBM WebSphere, Weblogic
and others.
Platform maturity
One of the main requirements for solution implementation
is risk mitigation. In this respect more mature
platform is more preferable. Both MS.Net and
J2ee are marketed for a long time, also both
platforms are being supplemented with new features.
These facts make the risks for both platforms
comparable.
Platform Migration
Technology and business are changing at ever-increasing
rates. So your current environment is far from
being homogeneous and is a result of earlier
technology advances. So to mitigate the negative
effects of further platform migration Itransition’s
specialists take into consideration these risks
and recommend developing of service-oriented
application.
Portability
A key difference between J2ee and .Net is that
J2ee is platform-agnostic, running on a variety
of hardware and operating systems, such as Win32,
UNIX, and Mainframe systems.
Scalability
The significant difference between J2ee and
.Net scalability is that since .Net supports
Win32 only, a greater number of machines are
needed than a comparable J2ee deployment due
to processor limitations. There are some hardware
platforms that require only java-based applications.
Itransition’s specialists can make your
solution as scalable as possible using tools
of either MS.Net or J2ee Platform.
Tools
The toolset provided by J2ee multivendor community
as a whole provides advanced functionality.
From the other side Microsoft's single-vendor
integration features, its ease-of-use are serious
advantages when building web services using
the set of .Net tools.