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.
Thread beginning with comment 147274
To view parent comment, click here.
To read all comments associated with this story, please click here.
Member since:

That's a bit subjective...I work in Netbeans all day long on Java's quite attractive. Hell, it's even *fast*...surprise!

Recent Mustang builds present a decent looking Swing, but anything before that looks like crap - especially on a LCD.

Netbeans? Limewire? IntelliJ IDEA? Oracle JDevelper? Borland JBuilder? Where are the meaningful, slick, time-tested, useful .NET desktop apps?

Interesting that all of those except one are developer tools. Swing has always been so ugly and foreign to the native desktops that its not surprising that there's not many general purpose desktop apps in it.

.NET is the future for windows. The vast majority of windows apps will be .NET. There's just no way around it. On Gnome, there's Tomboy, Beagle, Banshee, some photo management app. Java is all but abandoned on the open source desktop.

What's C# got aside from a few syntactical-sugary features (e.g. operator overloading, output params, etc.) that most developers don't use?

Ahh, another case of "we don't have it, so it's not useful" syndrome. How typical.

Are we? I wasn't aware that the paradigm had shifted so abruptly. Where does C# currently have an advantage then? Java 5-forward they're doing a great job on keeping up and advancing it quickly. It might actually be a *good* thing to *not* have your language of choice constantly change. Ask the VB 6.0 folks about that.

Please do a little research on C# 3.0 and VB 9 to see where things are moving towards. And that's basically my point of where does this leave Java. We don't stand still in time. The benefits of functional-style programming are well-known (functions as first-class values anyone?). It's basically a no-brainer.

No, allow me to clarify my position. I'm *dead* tired of hearing anti-anything-but-MS drones prattle on about how "dead" Java is.

Stop right there. You work in Netbeans all day long and you're sick and tired of hearing anti-Java, and how "dead" java is. First of all, I didn't and I don't even think the article said anything about "Java being dead". Your getting that peculiar to Java developer paranoia when any article about competition to Java comes out.

So you have to ask yourself why you're so defensive and want to bury your head in the sand regarding Java. That does nothing to advance the Java platform. In fact, as we've seen in the past it just allows Sun to rest on their laurels and not advance our tools. A architectural decision maker doesn't have the luxury of getting fanboyish about technologies. And it's likely that in your career in the future you won't even be using the Java that you know today.

The question was about the future of the Java platform. If you're resistant to change then you're probably in the wrong field anyway.

Reply Parent Score: 1

thompson4822 Member since:

Seems to me that a good book to recommend in this conversation is 'Beyond Java':

This at least tries to identify the past history of the Java language and where things are headed. It is a fascinating and informative read. While the author tries to assert that RoR is going to eventually win the hearts and minds of Web app developers (which I don't necessarily agree with) this is not a book about either web development or Ruby, but rather what comes next. If you are personally stuck on a particular language/platform and refuse to consider ideas that may run counter to your assumptions, this book is not for you. If on the other hand you want to try and anticipate the future direction of things, this is an excellent read.

Best regards,



Reply Parent Score: 1