MVC Version History Details MVC has shipped to public with .net f/w 3.5 i.e. with VS 2008 and after onward so much new features has been added.

Now mvc has been matured and most powerful technology to develop any web application. So just we will see the main features of each version

MVC 1.0
1. Released date: 13-Mar-2009
2. Came with .net f/w 3.5 and VS 2008
3. MVC architecture with Web form engine
4. Routing concept implemented first time.
5. HTML Helpers
6. Ajax Helpers
7. Auto binding

MVC 2.0
1. Area
2. Asynchronous Controller
3. Html helper method with lambda expression
4. Data Annotations attributes
5. Client Side Validation
6. Custom Template
7. Scaffolding
8. Came with VS 2008 Sp1 in 10 mar-2010.

MVC 3.0
1. Unobtrusive JavaScript validation
2. Razor view engine
3. Global Filter
4. Remote Validation
5. Dependency resolver for IOC
6. ViewBag
7. Came with VS 2010 in 13-Jan-2011

MVC 4.0
1. Mobile project template
2. Bundling and magnification
3. Support for Window Azure SDK
4. Came with .net F/w 4.0 and 4.5 in 15-Aug-2012

MVC 5.0
1. It came with VS 2013 in Oct 2013
2. One
3. New Web Project experience
4. Identity
5. Bootstrap Template
6. Attribute routing
7. Scaffolding
8. Authentication Filter
9. Filter Overrides.

MVC 6.0
1. ASP.NET MVC and Web API have been merged in to one.
2. Dependency injection is inbuilt and part of MVC.
3. Side by side – deploy the runtime and framework with your application
4. Everything packaged with NuGet, Including the .NET runtime itself.
5. New JSON based project structure.
6. No need to recompile for every change. Just hit save and refresh the browser.
7. Compilation done with the new Roslyn real-time compiler.
8. vNext is Open Source via the .NET Foundation and is taking public contributions.
9. vNext (and Rosyln) also runs on Mono, on both Mac and Linux today.
10. It came with VS 2015


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.