Java Enterprise Edition on it’s way out

I read an interesting article today about Java EE dying in an SOA world. I know a lot of people complain about its complexity but I was surprised to read the claim from a senior analyst with the Burton Group that

In five years, Java EE will be the CORBA of the 21st Century.

In my opinion, the community-driven development of the Java stack has always seemed pretty cool, if only from the perspective of democratisation. Granted, Microsoft have become a lot better in involving the community in the last few years, but as a developer who has spent much of his time in the Microsoft stack, I have sometimes felt a little disenfranshised by the top-down, “eat-what’s-on-your-plate” approach to the development of the platform. However, this centralised control has provided a major advantage: a more coherent and less complex platform than one “designed by committee”.

I think .NET is great platform with good prospects in the SOA world. JEE maybe dying. But Java will still thrive. And I’m very positive about that. I really like the way the whole industry is going: several stacks to choose from and, with a bit of work and a bit of luck, they’ll all play nicely together.

No need to port code; just port messages instead.

Leave a Reply