Most Read Latest News Blog Resources

Visual Studio 2010 to have code-focused features




November 10, 2008 — 
Following its pattern of pulsing disclosures about Visual Studio 2010, Microsoft trickled out more details today in Barcelona, Spain, at TechEd EMEA 2008. It revealed numerous code-focused features, integrated designers for its Web development platforms and that it will ship a new lab management edition of Visual Studio.

One of the primary goals of Visual Studio 2010 is to inspire developer delight by adding code-focused productivity features and strengthening its support for native code development, Dave Mendlen, director of development tools at Microsoft, said in an interview.

The productivity features include code search across any language; the ability to highlight all references to a symbol; call hierarchy to browse all callers and callees on a method; allowing the generation of code stubs for types, methods, properties and constructors; and displaying live build-error information in design-time for C#, according to Microsoft.

“I’d characterize these as 'fit-and-finish' items that one should expect in an advanced, modern IDE. Collectively, they save time here and there in a developer’s day. If you save 10 to 20 minutes every day because of these niceties, it adds up over time in terms of your overall productivity,” remarked senior Forrester analyst Jeffrey Hammond.

Changes are more marked for C++ developers. Microsoft is adding facilities for developing applications that run on Windows Azure in the cloud; parallel development; and for enabling the support of large codebases, said Mendlen. He acknowledged that versions of the IDE subsequent to Visual Studio 6 could not support massive codebases, and that Microsoft has done work to enable Visual Studio Team System to efficiently support multi-million line code bases.

“Customers have said that C++ developers felt left behind [during Microsoft’s transition] from native to managed code. We are making significant investments in bringing native code developers forward,” Mendlen said.

Visual Studio 2010 will also include a C++ runtime for task parallelism and a library for parallel patterns, he said during an interview at Professional Developers Conference late last month.

Further, the IDE will include a native designer and debugger for creating SharePoint Web Parts, as well as explorer windows for navigating SharePoint sites. While it is possible to use Visual Studio 2008 to build SharePoint sites, that release was not designed for doing so and thus makes the task more difficult than it should be, Mendlen stated.

Microsoft will also integrate tools for creating Silverlight 2 applications, doing away with the need for any additional tooling, he added. It will also include testing tools for creating ASP.NET 4.0 Model-View-Controller style websites and will offer streamlined deployment options for all ASP.NET applications.

Developing new types of applications will ostensibly require more testing. A new Visual Studio product referred to as the "lab management edition" utilizes virtualization to make it easier for developers to configure testing environments. “Developers can configure and wipe [environments] and start again,” said Mendlen.

However, the virtual environments will only be exposed over Microsoft’s Remote Desktop Protocol and not as services outside of the firewall, the company acknowledged.

In previous announcements, Microsoft revealed that Visual Studio 2010 would feature application life-cycle management capabilities in addition to code instrumentation to provide for runtime intelligence.


Related Search Term(s): testingvirtualizationVisual StudioMicrosoft


Share this link: http://www.sdtimes.com/link/33034
 

Add comment


Name*
Email*  
Country     


  • Comment
  • Preview
Loading



 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 
Download Current Issue
ISSUE 3/15/2010 PDF

Need Back Issues?
DOWNLOAD HERE

Receive the print Edition?


 
blogs tab
Google Code turns 5
Google Code Turns 5, and adds a Paxos Algorithm to make the system more stable and reliable.
03/17/2010 11:16 AM EST

Test your Visual Studio 2010 know-how
Microsoft is offering free beta certification exams for Visual Studio 2010.
03/17/2010 11:08 AM EST

Microsoft lifts the hood on IE9
Microsoft is previewing IE9.
03/16/2010 01:10 PM EST

 

Events calendar tab
3/22/2010 to 3/25/2010
Santa Clara, Calif.
The Eclipse Foundation

4/12/2010 to 4/14/2010
Las Vegas
Penton Media

4/12/2010 to 4/15/2010
Santa Clara, Calif.
O'Reilly Media

4/19/2010
New York City
Flagg Management

4/25/2010 to 4/28/2010
Overland Park, Kans.
IIUG