Skip to navigation

Microsoft Visual Studio 2010 Professional review

in Software

Verdict

An excellent update that crams in a new code editor, enhanced debugging and even a new programming language

Review Date: 15 Apr 2010

Reviewed By: Huw Collingbourne

Price when reviewed: £710 (£834 inc VAT)

Overall Rating
6 stars out of 6

Features & Design
5 stars out of 6

Value for Money
6 stars out of 6

Ease of Use
6 stars out of 6

PCPRO Recommended


IntelliSense has been upgraded too. Where traditional code completion provides pick-lists of pre-declared variables and members so that the programmer can insert references automatically, the new code-generation IntelliSense works the other way around. It lets the programmer enter the name of a non-existent class or method and then it auto-generates a matching method or class definition.

Elsewhere, code navigation has been improved by the addition of a call hierarchy browser, although it's only available in C# and C++. This lets you highlight a method or property and see a tree-view of any code that calls it. Unlike the call stack, which is displayed only when debugging, the call hierarchy can be used when writing code. It's an incredibly useful tool that will be hugely appreciated by programmers working on big, complex projects.

A new language - F# - makes its first appearance in Visual Studio 2010

Debugger enhancements include datatips that can be pinned in place so you no longer need to hover your mouse over a variable in order to see its value. You can also add descriptive labels to breakpoints, while the "parallel stack" trace lets you debug parallel code in C#, C++ or Visual Basic.

A new language - F# - makes its first appearance in Visual Studio 2010. This is a language in which functions are the core building blocks that can be passed as values to other functions. While functional programming languages like this aren't new, they have hitherto been more widely used in universities than in commercial development, and in this initial release, F# still seems like a bit of a Visual Studio outsider. It has no real claim to being visual at all (it has no design capabilities built in) and provides a text-based console as its principal interface to running applications.

F# does, however, have some support for Silverlight, and can be used to create Silverlight libraries. In principle, it's also possible to use Microsoft's IronPython and IronRuby languages with Silverlight, but neither of these languages are included in Visual Studio 2010. But despite the fact that they don't form a part of this release, the influence of Ruby and Python can still be seen in the optional dynamic programming features added to C#. Using dynamic programming, the data-types of C# variables don't need to be predeclared but are, instead, inferred much as they are in dynamic languages such as Ruby.

Overall this is a good update to an already excellent IDE. The addition of F# is interesting even though, in its current form, its development tools are basic. The long-overdue Silverlight designer and the improved editing and code navigation features are well worth the price of an upgrade.

Author: Huw Collingbourne

1 2
Subscribe to PC Pro magazine. We'll give you 3 issues for £1 plus a free gift - click here

From around the web

User comments

Any pricing on the Ultimate version?

By TimoGunt on 16 Apr 2010

Sluggish

I was using it yesterday and last night and I have to say that compared to 2008 the intellisense does seem very sluggish - enough so to be irritating. If I start typing a new line in VS2008 the intellisense list appears instantly whereas in 2010 there's a slight delay. The tooltips also hang around for slightly longer - all this 'slightly' stuff adds up.

More annoying are the 'invalid code' squiggles that appear when you've only partially typed something and vanish when you complete it - their sluggishness makes them feel much more intrusive in 2010.

I'm not sure whether it's the fact that intellisense has more to do, what with all the new features, or that WCF is just plain slower than the old method.

They may seem like minor gripes but this is the kind of stuff that's in your face 100% of the time you're using it. It's a pity; for features, 2010 wins hands-down but for user experience it's a poor second.

By nelviticus on 16 Apr 2010

re Ultimate Pricing

If you have to ask, you can't afford it!

Seriously, it's v v expensive

By DaveLal on 16 Apr 2010

Re: Ultimate

It's about £11,000 new or £3,500 as an upgrade. Well, you did ask!

By Bassey1976 on 16 Apr 2010

BBC

The custom paper connected with this post accomplishing can be a really time consuming task, but when you are not a real professional, you got a chance to receive the issue referring to write custom research papers at the essay writing service very simply.

By vikojhons on 17 Apr 2010

As nelviticus says, there is a 'sluggish' feeling to it.
This was mentioned during the beta and the answer was that it was due to being beta code and would disappear on the RTM version. Needless to say, it hasn't!

By Ex_Sailor on 17 Apr 2010

hmm maybe it comes with the MSDN subscription. Me thinks not.
11k! maybe I missed what was on the features list because it didn't seem like there was a great deal more

By TimoGunt on 19 Apr 2010

Well at least the professional edition is free..

Unfortunately only for students, https://www.dreamspark.com/ but I've been playing around with VS 2010 Pro for a bit now - it certainly FEELS more efficient, like tabbed browsing - not sure whether I prefer it though

By all4nothing on 21 Apr 2010

"Want to add "this." in front of 20 consecutive method calls? All you need to do is select your lines and type "this." to have it instantly entered 20 times."

How do I do this? As I'm not fully sure...

By mjb3000 on 28 Apr 2010

Leave a comment

You need to Login or Register to comment.

(optional)

Latest Software Reviews
Corel AfterShot Pro review

Corel AfterShot Pro

Category: Software
Rating: 5 out of 6
Price: £80
FXhome HitFilm Ultimate review

FXhome HitFilm Ultimate

Category: Software
Rating: 6 out of 6
Price: £284
Steinberg Sequel 3 review

Steinberg Sequel 3

Category: Software
Rating: 4 out of 6
Price: £60
Adobe Photoshop Lightroom 4 Beta review

Adobe Photoshop Lightroom 4 Beta

Rating: 4 out of 6
Price: £60
ACDSee Pro 5 review

ACDSee Pro 5

Category: Software
Rating: 4 out of 6
Price: £152

advertisement

Most Commented Reviews
More From PC Pro
Latest News Stories Subscribe to our RSS Feeds
Latest Blog Posts Subscribe to our RSS Feeds
Latest Features
Latest Real World Computing

advertisement

Sponsored Links
 
 
SEARCH
SIGN UP

Your email:

Your password:

remember me

advertisement


Hitwise Top 10 Website 2010
 
 

PCPro-Computing in the Real World Printed from www.pcpro.co.uk

Register to receive our regular email newsletter at http://www.pcpro.co.uk/registration.

The newsletter contains links to our latest PC news, product reviews, features and how-to guides, plus special offers and competitions.