Created by the Microsoft Patterns and Practices Web Guidance Team, Project Silk is live on Microsoft CodePlex and promises to offer guidance for building apps that take advantage of the latest web standards and technologies.
"Project Silk is a sample application that the MSDN patterns & practices Web Guidance Team has been working on that demonstrates modern web application develop techniques on the Microsoft ASP.NET MVC 3 web stack. The target audience for this guidance project is experienced developers creating enterprise, rich, interactive, web applications," informs Microsoft.
"The Project silk application is a Mileage Stats application containing a multi-page interactive UX where pages are rendered without requiring a post back. This creates the illusion of a desktop application. The lack of post backs enable rich UI transitions between pages. The browser application runs very fast because of the client-side data caching."
According to Appel, guidance is provided for a range of technologies in addition to ASP.NET MVC 3, including jQuery, Entity Framework with SQL CE 4, Unity (for DI/IoC), DotnetOpenAuth w/OpenID, and xUnit & qUnit.
"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 like HTML5, CSS3 and ECMAScript 5 along with modern web technologies such as jQuery, Internet Explorer 9, and ASP.NET MVC3," reads an excerpt from the project's description.
Download Project Silk From: CodePlex
[Via: Rachel Appel]