The formal launch may be months way, but Microsoft's updated development environment is now available.
No reason to wait for the choreographed launch of Microsoft's latest-and-greatest software development tools three months from now. The real thing--Visual Studio 2008--has already arrived.
Microsoft last week released Visual Studio 2008 to manufacturing and made it immediately available to MSDN subscribers. Microsoft will formally introduce the new toolset on Feb. 27 along with the Windows Server 2008 operating system and SQL Server 2008 database. For Visual Studio 2008, however, the gala will be a mere formality.
The upgraded toolset, three years in the making, packs 250 new features. It's available in standard, professional, and multideveloper team editions, as well as a free Express Edition for beginners. The related .Net Framework 3.5, an improved version of Microsoft's managed code programming model for building applications that work on various software platforms and devices, is also available. Together, they represent Microsoft's development tools of choice for apps that run on Windows Vista, Windows Server 2008, and SQL Server 2008.
New in Visual Studio 2008 is Language Integrated Query, which translates and compiles object-oriented programming into standard queries. LINQ figures out the structure of data that a developer is trying to code against and offers appropriate fields to query the data via so-called smart typing. LINQ should accelerate development and lessen the need for developers to learn other methods of writing to relational databases.
VISUAL STUDIO 2008
What's New .Net Framework 3.5, built-in tools for Office, workflow-enabled services, and automatic code builds
Group Development Team Foundation Server combines a portal, version control, build management, and BI
Multipurpose Specialized editions for architecture, databases, development, and testing
Packaging Ranges from free Express Edition for beginners to $10,939 Visual Studio Team Suite
Visual Studio 2008's Team Foundation Server automatically creates a software build when developers submit their work, providing immediate feedback. In the past, "there was nothing that stopped you from checking in code that was broken, and you didn't know when you'd find out," says Mark Michaelis, chief enterprise architect for electric meter company Itron. Using Visual Studio 2008, Michaelis now gets an e-mail alert if a software build gets corrupted.
Visual Studio has always been integrated with the most recent version of the .Net Framework, but backward compatibility was lacking. Existing apps had to be upgraded to the latest version of the .Net Framework.
"You would have to move your entire underpinning application framework, and that's often inconvenient," says Dave Mendlen, director of developer tools marketing for Visual Studio 2008. Microsoft is introducing multitargeting, which lets developers use a drop-down menu to choose which version of the framework they want to target with their applications. The reference libraries and toolboxes available to the developer adjust accordingly.
Visual Studio 2008 also comes with Visual Studio Tools for Office, which can be used to customize Office's ribbon interface, build new Office user interface controls, and create forms that stylistically duplicate those used by Outlook. "Before, we'd have to trick some Win APIs, try and get around some back doors, and do it without being fully supported by Microsoft," says Mike Walker, CTO of FWBS, which writes legal software that adds functionality to Office.
The goal is to let developers focus more on the problems they need to solve and opportunities they envision, and less on the code needed to do those things. So Visual Studio 2008 will be judged ultimately by its business impact, not its nifty features.
Building A Mobile Business MindsetAmong 688 respondents, 46% have deployed mobile apps, with an additional 24% planning to in the next year. Soon all apps will look like mobile apps – and it's past time for those with no plans to get cracking.