Visual Studio 2010 will be released to market on April 12th, a big day for Microsoft’s Developer Tools Division. It also promises to be a big day for all developers and software teams building applications in the Visual Studio IDE.
Microsoft still favors the big splash approach to product launch, which I have expressed my misgivings about in the past. To be fair, although they persist with this most conventional launch program, plenty of community building and groundswell activities underpin each big hoopla event these days.
But the real meat of this story is not how Microsoft launches Visual Studio 2010 but rather what enhancements to expect in this RTM. So what is pegged for inclusion in this release of Visual Studio?
Michael Desmond has published an excellent article on The Making of Visual Studio 2010, which features comments from Dave Mendlen (Director of Developer Marketing at Microsoft), Rob Sanfilippo (Analyst at Directions on Microsoft) and Chris Dias (Microsoft Program Manager for VS 2010) among others.
Visual Studio was originally scheduled to RTM on March 22, 2010 – oops, yet another drawback of the big splash approach! A decision to push the launch date back to April was taken in response to horrible Beta 2 feedback on the IDE’s performance and stability following PDC in Los Angeles late last year.
No doubt some poor soul had to tiptoe into Steve Ballmer’s office with that heavy news. But Microsoft is nothing if not persistent, and moving the release date out appears to have given the product team some breathing room to recover lost ground and get the release back on track.
So what will we see for all those angst ridden days of slipping ship dates and general uncertainty? Clearly, the general consensus affirms that this release of Visual Studio 2010 is an ambitious one.
The code base for Visual Studio 2008 had begun to resemble the proverbial big ball of mud, with over 10 years of legacy code and hundreds of different developer thumbprints all over it.
According to Chris Dias, a decision was made to step back and focus on the Visual Studio platform for the “long-term health and well being” of the franchise.
But it’s no picnic to translate such lofty franchise affirming goals into a commercial product release. As you might expect, the Visual Studio team took a good look around to see what was happening inside all those outwardly drab buildings on the Redmond campus. As a result, Visual Studio 2010 draws heavily on the work of companion product groups at Microsoft, particularly those working on WPF 4, Microsoft Extensibility Framework (MEF), Silverlight 4, and SharePoint.
Michael Desmond’s article explains that the look and feel of Visual Studio’s UI will be largely driven by WPF 4, and it’s telling that Microsoft moved the WPF and Visual Studio teams into an adjacent space in Building 41 to collaborate.
Finding and interfacing with other software components and the ability to customize the Visual Studio IDE will fall to MEF, allowing developers to replace features or enhance the IDE to suit their needs.
Although Silverlight 4 has been baked into this release, we’re told that developers will have to wait until the summer perhaps before the new Silverlight 4 tooling and functionality is available within Visual Studio 2010
SharePoint integration posed a number of challenges, not least of which was the need to make a 32 bit Visual Studio environment work with SharePoint’s 64 bit platform. We are led to believe that the VS and SharePoint product teams managed to work out these differences.
So we are left with an RTM of Visual Studio that is both extensive in scope and ambitious in nature. Desmond’s article quotes Gartner’s application development analyst Mark Driver describing Visual Studio 2010 as “probably the biggest change since .NET first came out”.
Strong words indeed. I remember when the .NET framework was first announced at PDC in 2000, so it’s quite a leap to suggest that this version of Visual Studio will be as ground-breaking as that release. As a good friend of mine is very fond of saying, we’ll see…