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 147168
To read all comments associated with this story, please click here.
What a bunch of bleep
by redbarchetta on Fri 28th Jul 2006 20:57 UTC
Member since:

I have been working on Enterprise projects for 11 years now and I have yet to see a single project of any size written on the .NET platform. I have only heard of one and that was being worked on by a former co-worker that I keep in touch with and his feedback was not positive. They are experiencing serious performance problems because .NET and the HP XP based servers they are using are not able to handle the load. On the project I am currently working on we are using IBM Websphere running a J2EE/Hibernate hybrid code base supporting a base of 5.5 million residents. From coding to deployment to scalability Java does it all extremely well. I have also worked on Sun/BEA implementations that where equally as stable. I also write considerable Swing code for desktop apps and again Java has surpassed .NET. I use Netbeans 5 with Matisse and I also code some apps using Microsoft Visual Studio J# and there is no comparison. Netbeans is far superior in usability, stability, and portability. Bottom line this guy is full of crap because .NET is not leaving Java behind by any stretch of the imagination.

Reply Score: 2

RE: What a bunch of bleep
by MollyC on Fri 28th Jul 2006 22:24 in reply to "What a bunch of bleep"
MollyC Member since:

"I have been working on Enterprise projects for 11 years now and I have yet to see a single project of any size written on the .NET platform."

Is MySpace a big enough "project" for you?
MySpace, the site with the highest traffic, is a .NET run site, ASP.NET 2.0, specifically.


And don't be misled by the .cfm pages at MySpace, which would indicate ColdFusion rather than ASP.NET; read the comments in the above blog I cite. Particularly, read this comment:

"Hi everyone,

I work on the MySpace C# codebase...

To clarify, we wrote a custom configuration section that maps "fuseaction" URL parameters to ASPX extensions so that we'd maintain link integrity. The only place we aren't doing this is 'Browse' and certain other new features. Meanwhile, as Scott said the parts of the site that are running in ColdFusion are essentially doing so in ASP.NET 2.0 (via BlueDragon).

Thanks for the mention, Scott. It's been an exciting time putting this together and I can't imagine pulling this off on another platform.


Reply Parent Score: 2

RE: What a bunch of bleep
by TBPrince on Sat 29th Jul 2006 00:18 in reply to "What a bunch of bleep"
TBPrince Member since:

This year we have deployed a complex .NET-based project for a public company in my country.

We have tens of clients gathering data for a database that will hold about 12.5M personal/company records and data associated to certify delivery of millions of pieces in 5 big cities here. This is all based on .NET 2.0, WebServices, ClickOnce and SQL 2005. So I guess it is possible to scale to enterprise level using .NET.

I'm not stating that's the better stack and I can probably agree that Java has still a perfomance lead over .NET but .NET is really catching up. And .NET 3.0 will probably be the final step to play at same level of Java.

Moreover, try to read inner meaning of sentences: he said that they 60% of market share in development tools NOT in deployed apps (and not even in revenues, as article states). Of course, having 60% developers using .NET will mean that in a few years they will lead even in deployed apps, if nothing else happens.

From what I heard from Java developers, Java became way too much complex to be handled. A few days ago a friend working with Java was very frustrated since he discovered that a co-worker needed only 12 lines of .NET code to execute the same tasks he did in Java, but his code was enourmous if compared. As I said, I'm not a Java developer myself but I heard tens of such stories.

Reply Parent Score: 2