 |

|
Microsoft unveils Visual Studio 2010 and .NET Framework 4.0 
7 October, 2008 By Erin Bell |

Microsoft revealed more about the next version of its developer tools and platform, Visual Studio 2010 (codenamed "Rosario") and the .NET Framework 4.0.
Microsoft plans to disclose more details through the product's development cycle, but for the time being the company has identified five focus areas for the release: 1) Riding the next-generation platform wave; 2) Inspiring developer delight; 3) Powering breakthrough departmental applications; 4) Enabling emerging trends such as cloud computing; and 5) democratizing application life-cycle management (ALM).
"With Visual Studio 2010 and the .NET Framework 4.0, we are focused on the core pillars of developer experience, support for the latest platforms spanning client, server, services and devices, targeted experiences for specific application types, and core architecture improvements," said S. "Soma" Somasegar, senior vice president of the Developer Division at Microsoft.
"These pillars," Somasegar continued, "are designed specifically to meet the needs of developers, the teams that drive the application life cycle from idea to delivery, and the customers that demand the highest quality applications across multiple platforms. You can expect to hear a lot more about Visual Studio 2010 and the .NET Framework 4.0 in the coming months."
One of the key focus areas of Visual Studio 2010 will be to deliver a solution that makes it easier for all members of the software team, including architects, application designers, programmers, software testers, project managers and business people, to contribute to the project during its life cycle -- an attempt to introduce better integration to the traditionally siloed approach to enterprise application development.
"The reason for this is that a number of companies still don't have a good visibility into how the software's being built and developed, which results in poor quality, milestones and release dates being missed, and worst case scenarios, the end-result product isn't what the business had envisioned," said Rini Gahir, senior product manager at Microsoft. "It's making sure that there's complete visibility and control in that development process."
The highlights that Microsoft has announced so far are:
Modeling tools -- With VSTS 2010 Architecture, Microsoft will enable both technical and non-technical users to create and use models to collaborate and to define business and system functionality graphically. The new version supports both Unified Modeling Language and Domain Specific Language support. The new modeling capabilities in VSTS 2010 are a core part of the larger Microsoft modeling platform, which will also include the "Oslo" repository, tools and language.
Improved efficiency throughout the test cycle -- New features include the ability to eliminate non-reproducible bugs, fast setup and deployment of tests to ensure the highest degree of completeness of test, focused test planning and progress tracking, and ensuring that all code changes are properly tested.
Improvements in collaboration capabilities -- Changes to the capabilities and scalability of Team Foundation Server (TFS) will include the ability for teams to configure and adopt any flavor of Agile development processes. Richer linking of work items enables hierarchical work item relationships. In the source code management system, TFS now provides visualization tools for tracking changes across branches and into the production build.
VSTS 2010 also introduces workflow-based builds that catch errors before they have a chance to affect the rest of the team or, worse, enter production. Finally, administrators will find dramatically simpler TFS deployment and management.
"I've been working with Visual Studio since 2002, and it's been great to watch its progress over the last six years, to see how it's improved and really become a robust development tool on par with Java tools and any other enterprise framework," said George Pechtol, Internet architect at iMason.
Pechtol added that there are still improvements that the development community wants to see in the latest release, such as how source control works in terms of branching and merging, which was considered a weak spot in the previous version of Visual Studio.
"We're really hoping that the new version will fix a lot of the problems that the development community has been hoping for that will make adoption of .NET a no-brainer for enterprise," Pechtol said.
"As Microsoft continues to evolve the technology and produce more compelling reasons to use .NET, they also have to make sure that they're listening to the criticisms that are made and work to resolve them, and for the most part they have," he continued. "I think 2005 to 2008 is the best example of that I've seen from Microsoft, so we're hoping that they'll extend that into 2010."
Microsoft also announced that VSTS 2010 will provide a unified VSTS Development and Database product. The following products are now available for free to existing Software Assurance (SA) customers who currently own Visual Studio Team System 2008 Development Edition or Visual Studio Team System 2008 Database Edition through their normal Microsoft Developer Network channel:
Visual Studio Team System 2008 Development Edition
Visual Studio Team System 2008 Database Edition
Visual Studio 2005 Team System for Software Developers
Visual Studio 2005 Team System for Database Professionals
|
 |