The Register® — Biting the hand that feeds IT

Feeds

Visual Studio 2010 - chunky but has a great personality

Microsoft packs it in

Agentless Backup is Not a Myth

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.

Regcast training : Hyper-V 3.0, VM high availability and disaster recovery

Next page: Silverlight 4 in the dark

What about the code gen?

Old farts like me will remember with fondness when the computer press would actually discuss and compare the code generation when reviewing development tools.

Ok, so VS2010 raises the bar on memory and CPU consumption, just like its predecessors did. But what about the output of VS2010? Are the users of the generated binaries similarly afflicted? Does VS2010 natively use newer CPU instruction sets (SSE4.x, AVX), or do you have explicitly put that support in the source code? Can a single copy of VS2010 generate both 32- and 64-bit binaries? Which runs faster, a x86 binary generated by 2010 or the same code compiled with Intel's ICC v11.1 compiler?

9
0

RE: VS 2010 is working great

"I am a little disappointed that they didn't introduce the ribbon UI. The Office 2010 ribbon is so useful and simple that I've been spoiled."

I sincerely hope that was sarcasm.

7
1

UI

"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."

Great. Hopefully they've started following their own coding advice and kept the UI thread responsive. I very much enjoy waiting for a bit while the tooltip thing does whatever it's doing, just after I've started VS2008 and moved my mouse over some code.

4
0

More from The Register

SCO vs. IBM battle resumes over ownership of Unix
Zombie lawsuit back and wants to suck the brains out of Linux
Bjarne Again: Hallelujah for C++
Plus: Now officially OK to admit you never used STL algorithms
Interwebs taunt Sir Jony over Apple eye candy makeover
Hey Ive, Ive... add more unicorns, willya?
Apple: iOS7 dayglo Barbie makeover is UNFINISHED - report
Plus: You don't like the icons? Blame marketing
Red Hat to ditch MySQL for MariaDB in RHEL 7
So long, Oracle! Don't let the door hit you on the way out
Shy? Socially inadequate? Fiddling with your phone could help
App 'tells the brutal truth' about social inadequates' chatup lines
Java EE 7 melds HTML5 with enterprise apps
New release arrives with GlassFish, NetBeans support
 breaking news
'Office Facebook' firm Tibbr wants you to PAY for mobe-meetings app
Great idea. Punters won't cough for it though
 breaking news
The only Waze is Google: Ad giant tipped to gobble map app 'for $1.3bn'
Pac-Man-satnav-ish upstart in bidding war with Apple, Facebook
 breaking news
PM Cameron calls for modern, programmable computers! (We think)
IT education musings to G8 chiefs to mystify IT industry