Feeds

Visual Studio 2010 - chunky but has a great personality

Microsoft packs it in

Providing a secure and efficient Helpdesk

Review Like Clerks director Kevin Smith, Visual Studio is a lot to get your arms around.

There's a new editor and shell built with the graphics-rich Windows Presentation Foundation (WPF), version 4.0 of the .NET Framework that itself is packed with new features. Plus, there are some big changes in the target project types, from C++ to SharePoint, Office, and - of course - the cloud with Windows Azure.

Meanwhile, the Application Lifecycle Management (ALM) Team System tools have been thoroughly revamped, and - as is usual for Microsoft - a new Visual Studio means yet another go at visual modeling tools.

All of which means this is a big release. Microsoft has primed the familiarization process with the recent release of the Visual Studio 2010 Release Candidate - the last public preview before release. The RC, which I looked at, also comes with a go-live license so brave developers can start to use it in production.

Azure development in Visual Studio 2010

Cloud service projects target Microsoft's Azure cloud

So how does it stack up? The WPF rebuild was necessary but risky, and performance problems in earlier betas raised concerns about how well it would work. As it turns out, the combination of having NET performance guru Rico Mariani as chief architect, and having the Visual Studio folk twist arms in the WPF team seems to have fixed these issues. Mariani has apparently now moved on to other things, but the RC is noticeably snappier than the previous beta.

Some long-standing annoyances in Visual Studio 2008 are fixed, and usability in general is improved. The .NET Add Reference dialog, for example, now populates in a background thread, whereas it used to freeze the IDE for several seconds on first use in a session. The ability to float windows, including editor windows, out of the IDE enables sensible use of a secondary display.

Incremental search in the toolbox is handy, and another nice touch is the ability to zoom the editor with Control + scroll wheel. IntelliTrace debugging lets you instrument code and step back as well as forward from a breakpoint, a remarkable improvement.

Choosing a cloud hosting partner with confidence

More from The Register

next story
Microsoft on the Threshold of a new name for Windows next week
Rebranded OS reportedly set to be flung open by Redmond
Business is back, baby! Hasta la VISTA, Win 8... Oh, yeah, Windows 9
Forget touchscreen millennials, Microsoft goes for mouse crowd
SMASH the Bash bug! Apple and Red Hat scramble for patch batches
'Applying multiple security updates is extremely difficult'
Apple: SO sorry for the iOS 8.0.1 UPDATE BUNGLE HORROR
Apple kills 'upgrade'. Hey, Microsoft. You sure you want to be like these guys?
ARM gives Internet of Things a piece of its mind – the Cortex-M7
32-bit core packs some DSP for VIP IoT CPU LOL
Lotus Notes inventor Ozzie invents app to talk to people on your phone
Imagine that. Startup floats with voice collab app for Win iPhone
'Google is NOT the gatekeeper to the web, as some claim'
Plus: 'Pretty sure iOS 8.0.2 will just turn the iPhone into a fax machine'
prev story

Whitepapers

A strategic approach to identity relationship management
ForgeRock commissioned Forrester to evaluate companies’ IAM practices and requirements when it comes to customer-facing scenarios versus employee-facing ones.
Storage capacity and performance optimization at Mizuno USA
Mizuno USA turn to Tegile storage technology to solve both their SAN and backup issues.
High Performance for All
While HPC is not new, it has traditionally been seen as a specialist area – is it now geared up to meet more mainstream requirements?
Beginner's guide to SSL certificates
De-mystify the technology involved and give you the information you need to make the best decision when considering your online security options.
Security for virtualized datacentres
Legacy security solutions are inefficient due to the architectural differences between physical and virtual environments.