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,
-DanAnonymous
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 defaultsAnonymous
October 18, 2006Updated list to include XNA Game Studio Express which is now public * Updated list to include Flight