Go Live License Planned for ASP.NET MVC 4 Pre-Release
Microsoft is planning to release an ASP.NET MVC 4 preview with a Go Live license, according to Scott Guthrie, corporate vice president of the Server and Tools Business. The popular framework is used to develop ASP.NET-based Web sites and applications using a model-view-controller architecture, which separates presentation, logic and backend components for greater flexibility and testing. With a Go Live license, the pre-release technology is approved for production use with the understanding that some changes may occur before the final release. Microsoft released the ASP.NET MVC 3 beta, which introduced the Razor syntax, with a Go Live license in October 2010.
Guthrie did not offer a specific date when he confirmed plans for the Go Live license earlier this month during an Unplugged session with LIDNUG, the Linked.NET Users Group on LinkedIn. However, he announced in his blog on January 29th that he will give his first public presentation on ASP.NET MVC 4 during the Microsoft TechDays in Belgium, February 14-16 and the Netherlands, February 15-17. Some developers may have assumed that his move to the Microsoft Server and Tools Business meant that he is solely focused on Windows Azure. That is not the case. While Guthrie no longer heads the Silverlight team, he is still in charge of ASP.NET and related frameworks.
Microsoft has publicly stated that the Windows 8 beta is on track for release in late February. The company is circling the wagons around Windows 8 and its upcoming marketplace for Metro apps so it's likely that the release of beta tooling, namely Visual Studio 11 and .NET 4.5, which supports development of those apps, is not far off.
The ASP.NET MVC 4 Developer Preview, which was released at the Microsoft BUILD conference in September 2011 alongside the Visual Studio 11 and ASP.NET 4.5 Developer Preview (.NET 4.5), introduces support for mobile apps (C# for now, VB functionality is limited), among other enhancements. The initial ASP.NET MVC 4 preview supports Visual Studio 2010 and the Visual Studio 11 Developer Preview.
Mobile app support is a major draw in MVC 4, but some developers have questioned the rapid pace of the ASP.NET MVC releases, which have introduced major advances and changes to the framework (akin to the early days of Silverlight) since the technology's launch in March 2009. Microsoft has released new versions on a yearly cycle, rolling out ASP.NET MVC 2 in March 2010, and ASP.NET MVC 3 in January 2011. The source code for ASP.NET MVC 3 is available for download on CodePlex under the Microsoft Public License (MS-PL).
Express your thoughts on ASP.NET MVC 4 and the framework's rapid advancement. Are you excited about the upcoming support for Go Live deployments and mobile apps, or concerned about the challenges Microsoft continues to face with its Web and mobile platforms? Comment below or drop me a line at firstname.lastname@example.org.
Posted by Kathleen Richards on 01/31/2012 at 12:54 PM