ABSTRACT

J2EE and .NET are two competing frameworks proposed by an alliance of companies led by Sun Microsystems and Microsoft, respectively, as platforms for application development on the Web using the object-oriented programming paradigm. Both J2EE and .NET are component-based frameworks, featuring a system-level abstraction of the machine (called “Java Virtual Machine” in J2EE and “Common Language Runtime” in .NET). They both provide extensive support for developing various kinds of applications, including support for Web services and independent distributed software components. This chapter examines the relative benefits and drawbacks of the two frameworks.