foolish to build important pieces of Longhorn on top of .Net
Fri, May 27 2005 1:09
Ouch ! Mary Jo Foley writes in "The 'Dirty Little Secret' About Longhorn " that
"But given how late (.Net Framework 2.0) is, and how new it would be (Microsoft Chairman) Bill Gates realized it would be foolish to build important pieces of Longhorn on top of .Net"
Scoble does a good job at backing up what Mary Jo said. One thing he says :
"4) The "don't rewrite from scratch" Joel Spolsky rule. It's a good rule to follow if you want to ship anytime soon. Since existing versions of Windows were built in C++, rewriting pieces of them in C# or VB.NET would mean breaking this rule and potentially lengthening development time."
Of course I still find this incredibly ironic. Microsoft insists on re-using it's own source code, and even given the ease with which they can step into Managed C++, they still preserve their existing code rather than go through the time and expense of shifting to .NET. Yet for their customers, millions of VB developers, they abandon them and leave them no choice. Funny how there's one rule for Microsoft's source code and yet another for their customers.