Update: Please disregard what follows. I was wrong.


Update: Dalibor Topic has chimed in three separate times, providing in-sight in regards to a) The benefits that would come if Sun were to decide to standardize the Java language and Java platform, doing so as two separate and distinct entities. b) Whether or not it is truly too late for Sun in regards to gaining ANY level of mindshare in regards to the developers behind the efforts of building dynamic languages and language extensions to the Java platform.

Thanks Dalibor! You’re time spent providing this information for the rest of us is TRULY appreciated!

Also, Russ Miles has taken the time to follow-up in regards to his feelings on the matter, and how they relate directly to his reasoning for falling in love with Ruby-on-Rails (”time to market, productivity, more…”.) This is a MUST NOT be missed type of post from someone who, like Dalibor, just so happens to know a thing or two about the Java language and platform.

Thanks Russ!

[Original Post]
Analysts see Java EE dying in an SOA world

Java Platform, Enterprise Edition (Java EE) is not going to survive as a major standard programming model in the next five years, predicts Richard Monson-Haefel, senior analyst with the Burton Group, and SOA is part of the reason.

Richard Monson-Haefel, Senior Analyst, Burton Group goes on to say,

In five years, Java EE will be the CORBA of the 21st Century. People will look at it and say, ‘It had its time but nobody uses it any more because it was too complicated.

Huh… I’d say I was pretty damn close

NOTE: If you read the first of those last two links you’ll also notice I believe there is a way for Sun to save Java for what seems to be the inevitable. But for obvious reasons, I would pay attention to what Richard Monson-Haefel has to say LONG before my own feelings on the matter.

UPDATE: The following comment from the same linked story I think speaks VOLUMES:

with the release this spring of JEE5, the Java EE platform has grown too complex to be workable for enterprise developers, who are increasingly looking at alternatives such as Ruby-on-Rails.

While I can’t say I know this for certain (never actually talked to Russ about his reasoning for falling in love with Ruby-on-Rails), it would seem to me that Russ’s example from yesterdays post, which uses RoR to communicate with the .NET platform via SOAP, would suggest that he saw the writing on the wall a while back, and has since adapted accordingly. I’ll ping him to get some insight.

For those unaware, Russ is one of those folks who understands a thing or two about Java. ;)