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.