What does "simplified menu options and defaults" for Express mean?


[This question came up recently on an internal DL so I thought I would elaborate]


On the Visual Studio 2005 Product Feature Comparison Chart, you’ll notice that the User Experience row lists Visual Studio Express as having “simplified menus and options”. What exactly does that mean?


The goal of Express is to create an easy-to-use, fun, and easy-to-learn product for beginners, hobbyists, and students. One of the key challenges we wanted to address was the ability to distribute Express online as the primary distribution vehicle. That meant starting at the multi-gigabyte version of Visual Studio .NET 2003 and removing features to meet an IDE goal of just 30MB. We used the “less is more” principle in two ways


Removing features
The overarching thinking here is that if it can be removed, it should be removed, and the need to evaluate the feature for the audience. There was/is a lot of healthy discussion about what are the right features to remove for Express, but based on the feedback so far, we’ve provided a core development experience that addressed our customers needs. 


Simplifying defaults
While professional and enterprise developers want/require every IDE feature exposed, beginners and hobbyists are easily overwhelmed my the huge number of features in Visual Studio Express. To give an example, if you want to build or deploy an application you should have three options, not 12. Visual Studio Express includes the ability to create custom profiles that enable you add or hide menu options, toolbars and more. Below are screenshots comparing Visual Basic Express and Visual Studio Team System menus so you can see the difference:



























Category VB Express Team System
Build Menu
Tools Menu
Breakpoint
Options
Add New Item

In another blog post, I’ll show how you can fully customize your experience and even export your settings amongst multiple computers or say a teacher setting profiles for 30 students.


 


 


Comments (9)

  1. cOdH says:

    Nice post.

  2. If you read through the comparison charts for Visual Studio Express you’ll find that the Express SKU…

  3. peterchen says:

    Thanks for the post! It’s something that puzzled me all the time.

    One question (that might be clarified in the followup): an the adiditonal commands like Clean Rebuild etc. be re-enabled again?

  4. danielfe says:

    Hey Peter,

    Just to be clear, the Clean and Rebuild features are available in Express.  From VB Express, select View…Customize…Toolbars… then select the "Build’ tab and just drag and drop the "Clean Solution" and "Rebuild Solution" directly back into the Tools toolbar.

    Thanks,

    -Dan

  5. Between all the difference versions of Visual Studio it is hard to know what each version contains, at…

  6. This post has been a long-time coming, and the thoughts have been germinating in my mind since 2003 that…

  7. Jason says:

    What about the standard editions? They are also listed as  User experience   Simplified menu options and defaults

  8. * Updated list to include XNA Game Studio Express which is now public * Updated list to include Flight