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
|
Nice post! I really enjoy this blog
ReplyDeleteDot Net Online Training