ASP.NET Web API and ASP.NET Web Pages open sourced
Microsoft has open sourced the code for the ASP.NET Web API and ASP.NET Web Pages under the Apache 2.0 licence. This means that two more of the software company's ASP.NET components have now followed ASP.NET MVC in taking the step to open source. Web API and Web Pages, also known as Razor, have found a new home on Microsoft's CodePlex hosting platform.
Non-Microsoft developers can now contribute patches and code for inclusion in the web development utilities – this is subject to a review by Microsoft developers, however. Microsoft pursued a similar course with the Windows Azure SDK and, according to Scott Guthrie, a vice president for Microsoft's development division, found it to be a positive experience. This step does not change the status of the three tools as being fully supported Microsoft projects, apparently.
The ASP.NET Web API is a framework for writing RESTful applications using the .NET platform, which has its origins in the Windows Communication Foundation. Razor/ASP.NET Web Pages is a C#-based template language which can be used to combine server code with HTML to create dynamically generated web pages.
Mono developer Miguel De Icaza said that his company, Xamarin, had already begun replacing its JSON code with Microsoft's implementation and was planning to work with and extend the other parts of Microsoft's network stack.
- Microsoft's CodePlex adds support for Git, a report from The H.