Channels ▼
RSS

C/C++

Jolt Product Excellence Award: Development Environments


Congratulations to Microsoft's Visual Studio 2010, winner of this year's Jolt Product Excellence Award in the Development Environment category.

Finally released earlier this year, Visual Studio 2010 has lived up to all of the hoopla surrounding its introduction. Not only does Visual Studio 2010 have lots of features, but they're features that are actually useful — and that work. Stuff like code contracts, static code analysis, improved Intellisense, multi-monitor support, tools for parallelism, built-in UML, the ability to multi-target applications, Silverlight 4 support, post-mortem debugging, support for F#, and more. Whew! Compiling a list of Visual Studio 2010 features sure accelerates the heart rate.

One reason Microsoft packed Visual Studio 2010 with all of these capabilities is that, instead of thinking of it as just another integrated development environment, Microsoft is pitching it as a full-fledged platform for developing all-things Windows — desktop, Web, mobile, enterprise, and everything in between. But being "full-fledged" requires tools and features, and lots of them.

The Jolt judges aren't alone in liking what they see with Visual Studio 2010. In the just completed Forrester-Dr. Dobb's Developer Technographics Survey, a study aimed at better understanding what's really going on in software development, we found that 52% of the 1000-plus developers polled rely upon Visual Studio 2010 as their primary IDE.

Visual Studio has come a long way since it was first rolled out with little fanfare and minimal features more than a decade ago. But the 1997 version of the IDE has little in common (other than the name) with Visual Studio 2010. It finally is the "full-fledged" IDE that it was set out to be.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video