What is major difference between MVC 4 and MVC 5?
Difference between MVC4 & MVC5
Differences between MVC 4 and MVC 5. MVC is a framework which is used for developing web applications. If anyone asks why MVC? In simple words, MVC makes implementation work easy. When we want to decide which version of the MVC has to be used for implementation process, it is very important to understand the difference between the versions before we start implementation.
|MVC 4||MVC 5|
|Released on Aug 15, 2012||Released on 17 October 2013|
|Runs on .Net 4.0, 4.5 and with Visual Studio 2010SP1 & Visual Studio 2012||Runs on .Net 4.5, 4.5.1 and with Visual Studio 2013|
|Authentication Filter not available.||Authentication Filter is available.|
|Filter overrides feature not available.||Filter overrides feature is available.|
|Attribute routing feature is not available.||Attribute routing feature is available.|
|Bootstrap is not available.||Bootstrap is available.|
|ASP.NET Web API||ASP.NET Web API2|
|Enhancements to default project templates||Asp.Net Identity|
|jQuery Mobile is used for Mobile project template||It also provided HTML functionality also.|
|Task support for Asynchronous Controllers||Task support for Synchronous and Asynchronous Controllers|
|Asp.Net Identity is not present||Asp.Net Identity is present|
|Authentication filters – doesn’t run prior to authorization filters in the ASP.NET MVC pipeline||Authentication filters – run prior to authorization filters in the ASP.NET MVC pipeline|