ASP.NET MVC 4 Beta Overview
This post is part of ASP .NET MVC 4 Article Series.
Yesterday Microsoft announced ASP.NET MVC 4 Beta released on the road to ASP.NET MVC 4. Beta release included some great new feature in addition to ASP.NET MVC 4 developer preview. Here we will take quick overview of whats new included in ASP.NET MVC 4 Beta release.
Software Requirements and Installation
The ASP.NET MVC 4 beta requires PowerShell 2.0 and Visual Studio 2010 with SP 1 or Visual Web Developer Express 2010 with SP 1.
Before installing ASP.NET MVC 4 beta, you must uninstall any previously installed version of ASP.NET MVC 4 and .NET Framework 4.5 Developer Preview as ASP.NET MVC 4 beta is not compatible with .NET Framework 4.5 Developer Preview.
ASP.NET MVC 4 beta can be installed and run along with ASP.NET MVC 3.
Download ASP.NET MVC 4 beta
ASP.NET MVC 4 beta can be installed via web platform installer from here http://www.asp.net/mvc/mvc4 or it can be installed via standalone installer which can be downloaded from http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=28942
ASP.NET Web API
One great feature in ASP.NET MVC 4 beta is inclusion of ASP.NET Web API. Building HTTP services with ASP.NET MVC requires a lot of work. With the inclusion of ASP.NET Web API in ASP.NET MVC, one can build HTTP services within ASP.NET MVC application. ASP.NET Web API also supports for Routes. You will see more information and walkthrough in upcoming post meanwhile you can explore more on ASP.NET Web API here on ASP.NET MVC 4 beta release note or Jon Galloway’s post on ASP.NET MVC 4 beta release.
ASP.NET Single Page Application
With ASP.NET MVC 4 beta, Microsoft also included ASP.NET Single Page Application (SPA). ASP.NET SPA enables developer to build better end to end application with client side JavaScript interaction. Some of the JavaScript libraries used are history.js, knockout.js, upshot.js, etc. Although as mentioned in ASP.NET MVC 4 beta release note this is experimental feature.
Hope this would be helpful.