Home > Ask the SOA Experts > Questions & Answers > Does J2EE really compete directly with .NET?
Ask The SOA Expert: Questions & Answers
EMAIL THIS

Does J2EE really compete directly with .NET?

Jeff  Hanson EXPERT RESPONSE FROM: Jeff Hanson

Pose a Question
Other SOA Categories
Meet all SOA Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 08 October 2002
How does J2EE compare to .NET? Are the two really as competing as Microsoft and Sun make them out to be?

>

J2EE and .NET both provide comprehensive platforms for building enterprise applications. Specifically, each platform provides technologies for creating Web-enabled user interfaces using page-templating languages, accessing SQL data sources, interacting with publish/subscribe messaging systems, building and consuming SOAP-driven Web services, etc. Both platforms provide a virtual machine layer that abstracts the underlying operating system. So, on the surface it appears that both J2EE and .NET are head-to-head competitors. However, when digging a little deeper we find that this might not be as clear as it seems.

J2EE is based on the Java programming language and the Java Virtual Machine (JVM). The JVM has been ported to multiple operating systems, including Windows, Mac, Linux, Unix, NetWare and others. Microsoft's .NET is based on a virtual machine called the "Common Language Runtime" (CLR), which currently only runs on Windows-based operating systems. However, the CLR has many different language bindings, including a Java-like language called "C#" (pronounced see-sharp).

Since J2EE runs on many different operating systems and .NET runs only on Windows-based operating systems, you might say that they really don't do battle in exactly the same arenas. The reason that they are thought to be direct competitors is that J2EE and the Java programming language is giving Microsoft a real challenge for developer-community mindshare.

Microsoft has known for a long time that the mindshare of the developer community is the key to controlling the purse strings of the application and operating system consumer. To that end, Microsoft makes sure to release award-winning developer tools prior to releasing every new operating system or platform. This strategy has made Microsoft one of the most influential and domineering companies in the world. The popularity of Java, J2EE and the open-source community has proved to be the biggest threat to Microsoft's "developer-first" strategy.

Companies that compete for the same dollars as Microsoft (IBM, Oracle, Novell, Sun, etc.) are exploiting Java's popularity to thwart Microsoft's complete dominance of the application and server market. Thus, the real competition is between Microsoft and any "rebel" company that stands in its way. Java and J2EE have simply provided a powerful arsenal with which the rebel force can use to fight.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Java Web Services
Video: Author says Enterprise JavaBeans is here to stay
Languages like F# may replace Java, says Ted Neward
Mobile development growing in prominence according to survey
OSGi framework helps you manage Java components
SpringSource moves VMware up the stack
SpringSource gains cloud console: Q&A with Cloud Foundry head
Adopting OSGi requires patience and money, but development flexibility results
Speed up application deployment with automated blackbox frameworks
Java Servlet API 3.0 improves application plugability
Manual configuration scripting of Java EE web applications can cause downtime

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
EmbeddedJava  (SearchSOA.com)
Java Card  (SearchSOA.com)
Java Development Kit  (SearchSOA.com)
Java Runtime Environment  (SearchSOA.com)
Java virtual machine  (SearchSOA.com)
JMX  (SearchSOA.com)
MBean  (SearchSOA.com)
Project Metro  (SearchSOA.com)
Project Tango  (SearchSOA.com)
Tomcat  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



SOA Governance White Papers - BPM, EDA, IT Governance
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts