Project Silk - September 2011

Rating:        Based on 9 ratings
Reviewed:  7 reviews
Downloads: 16499
Change Set: d380cf634c1b
Released: Sep 13, 2011
Updated: Apr 9, 2012 by ndelgado
Dev status: Stable Help Icon

Recommended Download

Documentation Silk.chm
documentation, 4274K, uploaded Oct 28, 2011 - 9505 downloads

Other Available Downloads

Documentation Silk.pdf
documentation, 7964K, uploaded Apr 9, 2012 - 6994 downloads

Release Notes

Viewing the CHM

If you cannot view the content of the downloaded CHM, using Windows Explorer, select the properties for the file and then click Unblock on the General tab.

Getting Started


Project Silk can be be downloaded from MSDN here


Project Silk provides guidance for building cross-browser web applications with a focus on client-side interactivity. These applications take advantage of the latest web standards, including HTML5, CSS3 and ECMAScript 5, along with modern web technologies such as jQuery, Windows Internet Explorer 9, and ASP.NET MVC3.

To illustrate this guidance, the project includes the Mileage Stats Reference Implementation (Mileage Stats) that enables its users to track various metrics about their vehicles and fill ups. Much of the effort in building Mileage Stats was applied to the usability and interactivity of the experience. Animations were included to enhance the enjoyment of the site and Ajax is used to keep the interface responsive and immersive. A great deal of care was also taken to ensure that the client-side JavaScript facilitates modularity and maintainability. To accomplish these design goals, the JavaScript code was structured into widgets that benefit from the jQuery UI Widget Factory.

This guidance is intended for existing web developers who are interested in taking advantage of the latest web standards and technologies.


Mileage Stats was designed to run on the Microsoft Windows 7 or Windows Server 2008 operating system. It has been smoke tested on Windows Vista and Windows XP. Before you can use Mileage Stats, the following must be installed:
Mileage Stats requires several external libraries which cannot be included in the download. These fall into two categories: NuGet packages and JavaScript libraries, which are explained in the Project Silk Read me.

Reviews for this release

Amazing stuff here!!! I hope this becomes some sort of template for Microsoft's future demo/showcase projects.
by gychoy on Jan 13, 2012 at 7:13 PM
After the release of EF Code First, the overall architectural practices in MVC application has changed, thus a good architectural reference in this regard was really needed. Silk addresses many new architectural challenges efficiently. While the overall architecture may seem a bit 'over engineering' and may not be well fitted to implement in real world completely, silk a great learning tool.
by joycsc on Jan 13, 2012 at 2:05 PM
This is exactly what I've been looking for. Thank you so much P&P team!
by evanlarsen on Dec 21, 2011 at 8:25 PM
So amazing, that's what i need.
by zutafe on Dec 16, 2011 at 9:20 AM
Amazing project. Super useful.
by WiDo on Oct 28, 2011 at 1:25 AM
Awesome documentation!
by danabenson on Sep 28, 2011 at 4:33 PM
Very good ! I have a lot of interesting things to read and maybe implement for my project. THANKS.
by PatBir on Sep 27, 2011 at 12:31 PM