MVC Version History

Education is not limited to just classrooms. It can be gained anytime, anywhere... - Ravi Ranjan (M.Tech-NIT)

ASP.NET MVC Version History:

Microsoft had introduced ASP.NET MVC in .Net 3.5, since then lots of new features have been added.

The following table list brief history of ASP.NET MVC.

MVC Version

Visual Studio

.Net Version

Release date

Features

MVC 1.0

VS2008

.Net 3.5

13-Mar-2009

  • MVC architecture with webform engine

  • Routing

  • HTML Helpers

  • Ajax Helpers

  • Auto binding

MVC 2.0

VS 2008,

.Net 3.5/4.0

10-Mar-2010

  • Area

  • Asynchronous controller

  • Html helper methods with lambda expression

  • DataAnnotations attributes

  • Client side validation

  • Custom template

  • Scaffolding

MVC 3.0

VS 2010

.Net 4.0

13-Jan-2011

  • Unobtrusive javascript validation

  • Razor view engine

  • Global filters

  • Remote validation

  • Dependency resolver for IoC

  • ViewBag

MVC 4.0

VS 2010 SP1,
VS 2012

.NET 4.0/4.5

15-Aug-2012

  • Mobile project template

  • Bundling and minification

  • Support for Windows Azure SDK

MVC 5.0

VS 2013

.NET 4.5

17-oct-2013

  • Authentication filters

  • Bootstrap support

  • New scaffolding items

  • ASP.Net Identity

MVC 5.2 - Current

VS 2013

.NET 4.5

28-Aug-2014

  • Attribute based routing

  • bug fixes and minor features upate

Let's create first simple MVC application in the next section.