A few years ago, a heated debate raged over the benefits of two competing
technologies: .NET versus J2EE. Microsoft advocates affirmed that .NET was
superior and likewise Java enthusiasts asserted similar observations about
J2EE. As it turns out, both camps were at least partially correct.
The progression has been interesting to watch: both technologies have carved
out niches on either side of the corporate firewall. For example, the large
enterprise software makers - especially the major ERP vendors such as Oracle,
PeopleSoft, and SAP - have developed business software applications almost
exclusively based on J2EE. However, a quick glimpse behind the firewall shows
that application customers are selecting .NET as the internal development
tool of choice.
While each technology has a set of strengths and weaknesses, the advent of
Web services has changed the paradigm ... (more)