@Blog.Author(Nandip Makwana) .LearningExperience(ASP.NET, ASP.NET MVC, IIS, jQuery & Technology Surrounding it...)

February 17, 2012 comment

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.

comments powered by Disqus

Featured Content

Resources & Tools

About Nandip Makwana

Nandip Makwana is passionate about digital world and web. He completed his Masters in Computer Application in June 2011. Currently he is working as a Software Engineer. He has shown great promise and command over ASP.NET and technologies surrounding it during his academic years and professorial life...continue reading