Below are some examples of a few of the changes being
proposed:
Streamlined .NET Namespaces Navigation
The current
MSDN Class Library lists all .NET namespaces in a flat-namespace (sorted
alphabetically):
Two downsides of the above approach are:
Some of the least-used namespaces are listed first (like
Microsoft.Aspnet.Snapin and Microsoft.Build.BuildEngine)
All sub-namespaces are listed, which makes the list a little
overwhelming, and page-load times to be slow
The new MSDN Library Preview Site now lists “System” namespaces
first (since those are the most used), and the home-page lists just top-level
namespace groups – which makes it easier to find things, and enables the page
to load faster:
Class overview and members pages merged into a single
topic about each class
Previously you had to navigate to several different pages to
find member information about types:
Links to these are still available in the MSDN Library Preview Site TOC – but the members are also
now listed on the overview page, which makes it easy to quickly find everything
in one place:
Commonly used things are nearer the top of the page
One of the other usability improvements with the new MSDN Library Preview Site is that common elements like
“Code Examples” and “Inheritance Hierarchy” (for classes) are now listed near
the top of the help page – making them easy to quickly find: