Поделиться через


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

  • Anonymous
    May 10, 2006
    Nice post.

  • Anonymous
    May 14, 2006
    If you read through the comparison charts for Visual Studio Express you'll find that the Express SKU...

  • Anonymous
    May 16, 2006
    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?

  • Anonymous
    May 18, 2006
    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

  • Anonymous
    May 21, 2006
    Between all the difference versions of Visual Studio it is hard to know what each version contains, at...

  • Anonymous
    May 24, 2006
    PingBack from http://www.nameking.net/2006/05/24/what-does-simplified-menu-options-and-defaults-for-express-mean/

  • Anonymous
    August 10, 2006
    This post has been a long-time coming, and the thoughts have been germinating in my mind since 2003 that...

  • Anonymous
    October 17, 2006
    What about the standard editions? They are also listed as  User experience   Simplified menu options and defaults

  • Anonymous
    October 18, 2006

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