Is Dot Net Innovative

See JoelOnIsDotNetInnovative if you want to know what JoelSpolsky thinks. Please reserve objectivity here.


and now for a counterpoint...

MicrosoftDotNet is innovative, and depending on where you stand, that may or may not be relevant.

Innovation isn't directly relevant to business value or even technical value. But it can help.

MicrosoftDotNet is not innovative in the broad sense - it's not the second coming of electricity; it's not ColdFusion, ferpetesake. But it is innovative in a number of areas, and innovative in the way it combines features and capabilities into the package. For example:

Doubtless there are other systems that implement these individual features, but .NET combines them into a single package. Ok, so it's innovative.

Repackaging existing stuff is not innovative, introducing new ideas is innovation; I think the unified type system may qualify for that, but not the rest.


Another take: it is an innovation for Microsoft-oriented developers. We can finally ditch MFC, ATL, C++, and VB in favor of a pretty nice object-oriented platform. Other vendors and technologies may do it better, but this is definitely new and a welcome change for those who need to create Windows apps in a Microsoft-supported way.

Yet another take: who cares whether it is innovative? I find it comforting that .NET is built on top of well-understood ideas and that it "steals" the best ideas from other products. I don't want something innovative - I want something that works.


"it is an innovation for Microsoft-oriented developers. We can finally ditch...."

It reminds me of a phrase (or praise?) seen on the net when the first NT is released, to encourage other Windows users to try NT: "It sucks less."

For those of us who have no choice but to develop for windows it sucks less is certainly a motivating factor.


Sufficient incremental advances, taken as a whole, constitute innovation. Nearly all progress is incremental. Everything builds on what preceded it. Sticking to some sort of epiphany-based definition of "innovation" is useless. -- arlied


EditText of this page (last edited June 14, 2005) or FindPage with title or text search