Microsoft Open Sources ASP.Net MVC, Razor and Web APIs

Microsoft has announced that it will opensource their most recent Web Development framework stack – including the Model-View-Controller pattern based MVC and Razor viewing engine. The MVC framework and other related projects will have their sources released under the permissive Apache 2.0 license and will include sources starting from the very first version.

The source code will be hosted on CodePlex, allowing anyone to view, browse, check out & modify code as they seem fit – and perhaps even contribute in terms of a patch or bug fixes. The opensourced MVC stack will integrate quite a lot of open source projects – including  jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js and JSON.NET.

Scott Gutherie, popularly known as ScottGu, the Corporate Vice President in Microsoft Server and Tools Business, posted the announcement in the web blog, citing that the positive feedback received from their Azure SDK development process helped them convince that this model is good. ScottGu emphasizes that ASP.NET MVC and Razor will continue to be fully supported Microsoft products and they will shipped both standalone as well as part of Visual Studio. MVC powers some of the most popular websites, including the very popular Q&A portal for programmers, Stack Overflow, the entire network of Stack Exchange sites, Loopt, Plenty of Fish among others.

Published by

Sathya Bhat

Sathyajith aka "Sathya" or "cpg" loves working on computers, and actively participates in many online communities. Sathya is a Community Moderator on Super User, a collaboratively maintained Q&A site which is part of the Stack Exchange network. Sathya also contributes to and is a Super Moderator at Chip India Forums. While not writing SQL queries or coding in PL/SQL, Sathya is also a gamer, a Linux enthusiast, and maintains a blog on Linux & OpenSource. You can reach Sathya on twitter.