This morning, I read Matt Asay’s article on CNET about “92% of developers ignoring Vista” (via TechMeme). Just like the title of my post, the title of his post is extremely misleading. If you’ve read some of Asay’s posts in the past, especially when it comes to Microsoft related articles, I think you’ll notice that Asay is a glass half-empty kind of guy. Also, MG Siegler followed up with a post that looked eerily similar on VentureBeat: “Developers, developers, developers ignoring, ignoring, ignoring, Vista”.
I recommend that you read Evan’s press release and make the assessment for yourself. But I want to refute some claims that Asay, MG and even the release make. To preface, Microsoft has the .NET framework, which ships natively with Vista and runs on XP. By writing an application for .NET framework (v3.0+), you can be rest assured that the application will work seamlessly on either OS (caveat : there are some security related enhancements that were added in Vista that would require some amount of additional work for developers). The need to distinguish developers who specifically target XP and developers who specifically target Vista makes little sense, unless they plan on writing native applications.
So that said, here’s why Asay’s and MG’s overall analysis of the Evan’s press release is just plain unwarranted:
As a member of Microsoft’s Developer Evangelism team, I can tell you that the emphasis on continuing to make our operating systems the best ones for developing and deploying applications is still massive. We’ve made huge strides with the new versions of our frameworks (v2.0, v3.5). The agility the developer division, led by Somasegar, continues to show is extremely impressive. Scott Guthrie recently announced a beta to a Service Pack to .NET v3.5 where he discusses all the new enhancements planned for the framework - as an ex-developer, I wept with joy when I saw that post. I encourage you to look at all the benefits that the .NET framework provides and as a result, that the runtime platform can reap.