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 147266
To read all comments associated with this story, please click here.
zambizzi
Member since:
2006-04-23


Unfortunately, Sun dropped the ball on making Swing fit into the desktop properly. It hasn't been until Mustang that they've really put the effort to make Swing look decent.


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


Where are these desktop apps?


Netbeans? Limewire? IntelliJ IDEA? Oracle JDevelper? Borland JBuilder? Where are the meaningful, slick, time-tested, useful .NET desktop apps? Sure, they look great on *Windows* - ever try to run them on a Mac? Linux? We've had .NET for 5 years now and still only have Winforms available for...Windows! Don't get me started on Mono...I know they're "getting there".


We're talking about the language proper, not random libraries.


What's C# got aside from a few syntactical-sugary features (e.g. operator overloading, output params, etc.) that most developers don't use? I guess they really spurred innovation w/ CamelCasing on all of their methods...brilliant! I can honestly say there's nothing about C# I really *miss*. Op. overloading is nice but not always useful. I like the JavaBeans standard so I don't really miss C# properties...especially since my tools generate the getter/setter methods.


We're moving into the hybrid Functional/OO world now.


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.


It's clear that you're somewhat bitter about the current situation and find it hard to swallow some realities.


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...how "old" Java is...how "yesterday" Java is. Nothing could be further from the truth yet there are marketing monkies and their followers out there lately proclaiming the end of Java and Java EE.

Get over yourselves...C#/.NET is quickly exiting it's "shiny new toy" phase and entering it's first stages of maturity...in two years people will be proclaming the end of C#/.NET even though it won't be true.

Reply Parent Score: 1