15.5. Ten Considerations for Evaluating J2EE versus .NET

The two main technology contenders for running your enterprise are Java 2 Enterprise Edition, known as J2EE, and Microsoft's .NET. A major advantage of the software fortress model is that you don't have to choose between them, at least at an enterprise level. But within the fortress, I still prefer the simple world of homogeneity. So as you plan your fortresses, you will need to choose one or the other approach. How do you choose? Here are the top ten considerations that I think should guide your decision:

  1. Do you need to run this fortress on a non-Windows platform? Once you have decided that you must run a fortress on a non-Windows platform, .NET is out of the picture. Although versions ...

Get Software Fortresses: Modeling Enterprise Architectures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.