An eWeek article by Darryl Taft, brings up the idea that Avalon may miss its release date in 2006. So the question is would that be good or bad?
DonXML gave a comment saying that would be a bad thing and developers would lose respect for Microsoft. Sure respect would be loss; developers would moan and groan, but I don't think it would be a permanent affliction.
Ok so let's step into hypothetical world here...
In 2006, Microsoft releases a new operating system, it won't be called Longhorn, it needs a different name. Something like Windows ME 2. So this OS has all of the great Fundamentals of Longhorn, including security, power management, network awareness enhancements and .NET 2.0 comes preinstalled!! Wouldn't that be great?
Which leads me into Windows Forms 2.0. Have you seen what you can do with it lately? It looks like an impressive platform to work on and it seems a shame to overshadow it so quickly with Avalon talk. ASP.NET is looking really good too. So here we have two good-looking, rich platforms and now we are going to get one more thrown into the loop? I think Avalon looks great and I'm excited to use it, but I don't see the need to rush it, especially not with Windows Forms 2.0 to hold me over. If its going to be a grand, smooth-running, new platform, I'd rather have it decoupled from the OS release schedule and have its own time to mature properly.
Now back to the hypothetical release schedule; Microsoft and the hardware companies are happy. They've released Windows ME 2, consumers bought new PCs, developers are now targeting .NET 2.0 happily knowing that the 2.0 Framework is installed on all new PCs. Now Avalon and WinFS have until 2008 to be completed for the next OS release. They could be released previously as an Update, but they'll be installed with the 2008 release, we'll call it Windows 2^8 just for fun. After two years many consumers have bollixed up their computer enough that its time to buy a new one, they walk into Best Bu 2.0 and see a demo of Windows 2^8, and they are smitten. The new graphical interface runs amazingly smooth on a new 3GHz double GPU video card. They need to have it and they plop done their fingertip to charge the account.
Well that was fun. Now back to work. I'm working in SQL Server today. Man I can't wait for Yukon...:-)
Read or write comments on this entry