Linked by Eugenia Loli on Fri 28th Jul 2006 18:28 UTC
.NET (dotGNU too) Microsoft is leaving Java in the dust, but the company still has room to grow in the developer arena, a key executive said. Speaking at the Microsoft FAM (Financial Analyst Meeting) on July 27 in Redmond, Wash., Bob Muglia, Microsoft's senior vice president of Server and Tools business, said Microsoft's .Net platform has outpaced Java, particularly the Java Enterprise Edition, over the past five years to become the development platform of choice for enterprise development.
Permalink for comment 147179
To read all comments associated with this story, please click here.
Java doing just fine, thank you
by JeffS on Fri 28th Jul 2006 21:30 UTC
JeffS
Member since:
2005-07-12

There seems to be a rash of articles, blogs, forum rants, etc, that are predicting the demise of Java. All of these are coming from the proponents of either
A) Lightweight open source languages/frameworks like Ruby on Rails or LAMP ... or
B) .Net (or MS employees).

And real life keeps proving them dead wrong.

First, on the server side, J2EE / JEE isn't going anywhere but gradually upwards. The big vendors are only increasing their offerings, not scaling back. And more and more viable open source implementations keep popping up - just look at JBoss, Geronimo, Spring, Hibernate, etc. And customers are only increasing their usage/projects with JEE. At JUG meeting last month, their were two recruiter companies there soliciting J2EE devs, acting almost desperate to find talent for their clients' projects. Let's face it, when it comes to medium to large Enterprise middleware, nothing beats Java EE in capabilities - cross platform, transaction handling, resource pooling, SOA, remoting, built in security, wide array of persitence options, and the list goes on. The challengers (RoR, LAMP, .Net) can't match it.

On desktop side, Java is finally making great strides. First, Swing has become very highly optimized, and looks a lot better as well. Just go to "Swing Sightings" to see how many commerical and open source software is using Swing. Then there is SWT/JFace and Eclipse RCP. Eclipse RCP especially is really taking off. Adobe/Macromedia is now releasing products based on Eclipse RCP. Just go to the Eclipse website, and the community tab, and look at all the commercial and open source software listed that uses Eclipse RCP.

I don't even use Java much professionally. It's just one of my favorite languages, and I see it as the best solution in many cases. And, in fact, I quite like Ruby, PHP, and even C# (especially Mono).

Reply Score: 4