Yesterday Microsoft announced the availability of Visual Studio 2010 and .NET Framework 4:
Kicking off a global launch consisting of more than 150 developer-focused events, Microsoft Corp. announced the general availability of Visual Studio 2010 and .NET Framework 4. The company also announced that Silverlight 4 will release to Web (RTW) later in the week. Together, these technologies simplify the entire development process, enabling developers to target new platforms and build high-quality applications. Developers will be able to download Visual Studio 2010 and .NET Framework 4 in conjunction with the Microsoft Visual Studio Conference & Expo launch event in Las Vegas.
So what’s new in VS2010? Microsoft Developer Division Senior Vice President, S. Somasegar calls out the following:
To my mind the biggies are the full support of all the Windows 7 features and the enhanced support for Sharepoint which is a surprise hit as a business development platform. More details are available at the Visual Studio 2010 Web site.
Today Microsoft announced that they had acquired the Teamprise assets from SourceGear:
Microsoft Corp. today announced that it will purchase the Teamprise-related assets of SourceGear LLC, which enable developers using the Eclipse IDE or operating on multiple operating systems, including Unix, Linux and Mac OS X, to build applications with Microsoft Visual Studio Team Foundation Server. Development organizations will benefit from increased integration in heterogeneous environments, as well as reduced time and complexity associated with application development tasks. Functionality from the Teamprise Client Suite will be integrated into the Visual Studio product line beginning with Visual Studio 2010.
The Teamprise technology will be available in the Visual Studio 2010 wave. Customers will be able to jointly purchase the Teamprise Client Suite technology, updated to work with Team Foundation Server 2010, and one Team Foundation Server client access license. Customers with Visual Studio 2010 Ultimate with MSDN also will receive the Teamprise Client Suite technology as part of their original subscription purchase. SourceGear will continue to provide support for Teamprise products and sell its latest release of the Teamprise Client Suite until the Microsoft solution becomes available.
Teamprise consists of the following:
Teamprise Plug-in for Eclipse. The Teamprise Plug-in for Eclipse allows developers to perform all their source control, bug tracking, build and reporting operations from within Eclipse and Eclipse-based integrated development environments (IDEs), such as Rational Application Developer, JBoss, BEA Workshop and Adobe Flex Builder.
Teamprise Explorer. Teamprise Explorer combines all the functionality available to Eclipse developers using the Teamprise Plug-in into a stand-alone, cross-platform graphical user interface (GUI) application that is perfect for team members working outside of an IDE, such as graphic designers, quality assurance testers and project managers.
Teamprise Command-Line Client. The Teamprise Command-Line Client provides a cross-platform, nongraphical interface to Team Foundation Server, making it perfect for scripting and build scenarios or for developers who prefer a command-line interface.
This seems like an novel play by Microsoft to extend the market for Visual Studio Team Foundation Server to non-Microsoft developers. On the face of it that seems unlikely until you consider developers in large shops with heterogeneous environments whose management might be receptive to a single uniform tool for all their development management needs. View this as a move on IBM’s Rational products that provide much the same functionality plus providing a Microsoft foot in the door the next time a large enterprise needs to make a development platform decision.
Microsoft’s Developer Division has a lot on its plate: Windows 7, Cloud Computing, SharePoint 2010, Office 2010, and the yearning to somehow get Visual Studio Team System to make inroads on IBM’s Rational application lifecycle management tools. Visual Studio 2010 and the accompanying .NET Framework (.NET FX 4) is Microsoft’s answer and this week they announced Beta 2 and a scheduled general availability of March 22, 2010.
You will note, of course, that VS2010 lags Windows 7 and that is a problem for developers who really want to be at the cutting edge., particularly with .NET. While you certainly can build applications with Windows 7 features with Visual Studio 2008 and the .NET 3.5 SP1 that comes with Windows 7, it is not the kind of experience Microsoft would prefer for developers. More to the point for development organizations: you won’t get fired for not exploiting the new Windows 7 features in your mission critical apps so inevitably such apps will be slow to arrive and even slower because of the schedule mismatch.
As for the rest of the agenda:
Beta 2 also includes integrated tooling for SharePoint, including project templates and debugging support, and runtime and tooling support for developing great Windows 7 applications.
Since Beta 1, new Windows Azure Tools templates make it easy to get started developing Windows Azure applications, and enhanced support for Silverlight 3 databindings let you focus on writing your code.
Team Foundation Server is now included in all versions of Visual Studio 2010 with MSDN. For small teams that need only core development features such as source control, bug tracking, and build automation, TFS Basic offers a simple, streamlined install and runs on server or client machines. Test Elements users will notice a more intuitive and responsive user interface.
In the latter regard, Microsoft has completely reorganized the packaging of Visual Studio and the Microsoft Developers Network to, among other things, merge Team System into the base packages.
S. Somasegar, Senior VP of the Microsoft Developer Division, broke the news yesterday that the first beta of Visual Studio 2010 and .NET FX 4 has been released:
Today, we are releasing Beta 1 of Visual Studio 2010 and .NET FX 4. If you are a MSDN subscriber, you can download the Beta today from here. For the rest of the world, the Beta will be publicly available on Wednesday.
Over the last many months I had blogged about a lot of new and interesting features that are in VS 2010 and .NET 4. You can see those features and many more in Beta 1. We have more work to do in terms of finishing up the feature work for some of the scenarios and getting to the right levels of quality and performance, but we have made enough progress that we wanted to start getting your feedback.
There is more on the new features in VS 2010 at the product page, but my nominee for the most important "sleeper" feature is the array of SharePoint development features which appeal to the burgeoning SharePoint developer market.