Now we have ASP.NET MVC4 as the latest version to the MVC family. In the last three years we have seen four releases of MVC. Lets walk through the highlights of each releases as follows.
ASP.NET MVC 1:
• Scot Guthrie introduced ASP.NET MVC in Febriary 2007.
• But official ASP.NET MVC 1.0 was released in 13 March 2009
ASP.NET MVC 2:
ASP.NET MVC 2 was officilly released on March 2010 exactly one year after the prevouos version. Following are the major highlights of the release.
• UI Helpers
• Attribute based model validation both in client and server
• Strongly typed HTML helpers
• Enhancements to Visual studio
• Itroduced HTML.RenderAction
ASP.NET MVC 3:
Just after 10 months , Microsoft has released ASP.NET MVC 3.We have the following enhancements
• The Razor view engine
• Support for .NET 4 Data Annotations
• Enhanced Model validation.
• Enhanced Javascript support, Jquery validation and JSON
• Dependency resolution
• Usage of NuGet module.
ASP.NET MVC 4:
We can consider this release as much stable one compared to the older releases. Microsoft has come up with the following enhancements
• Introduced ASP.NET Web API
• Enhancements to project templates
• jQuery Mobile Project template.
• Display modes
• Bundling and minifications
• Included Json.NET and DotNetOpenAuth libraries.
ASP.NET MVC 1:
• Scot Guthrie introduced ASP.NET MVC in Febriary 2007.
• But official ASP.NET MVC 1.0 was released in 13 March 2009
ASP.NET MVC 2:
ASP.NET MVC 2 was officilly released on March 2010 exactly one year after the prevouos version. Following are the major highlights of the release.
• UI Helpers
• Attribute based model validation both in client and server
• Strongly typed HTML helpers
• Enhancements to Visual studio
• Itroduced HTML.RenderAction
ASP.NET MVC 3:
Just after 10 months , Microsoft has released ASP.NET MVC 3.We have the following enhancements
• The Razor view engine
• Support for .NET 4 Data Annotations
• Enhanced Model validation.
• Enhanced Javascript support, Jquery validation and JSON
• Dependency resolution
• Usage of NuGet module.
ASP.NET MVC 4:
We can consider this release as much stable one compared to the older releases. Microsoft has come up with the following enhancements
• Introduced ASP.NET Web API
• Enhancements to project templates
• jQuery Mobile Project template.
• Display modes
• Bundling and minifications
• Included Json.NET and DotNetOpenAuth libraries.