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.
In this article describe versions of mvc.
Asp.Net MVC is a lightweight and highly testable open source framework for building highly scalable and well designed web applications. Here is the list of released version history of ASP.NET MVC Framework with theirs features.
ASP.Net MVC 6 [Current]
Fearures-- ASP.NET MVC and Web API has been merged in to one.
- Dependency injection is inbuilt and part of MVC.
- Side by side - deploy the runtime and framework with your application
- Everything packaged with NuGet, Including the .NET runtime itself.
- New JSON based project structure.
- No need to recompile for every change. Just hit save and refresh the browser.
- Compilation done with the new Roslyn real-time compiler.
- vNext is Open Source via the .NET Foundation and is taking public contributions.
- vNext (and Rosyln) also runs on Mono, on both Mac and Linux today.
1. MVC Version - Asp.Net MVC 5.2
2. Release date - 28 August 20143. Visual Studio - VS 2013
4. .Net Version - .Net 4.5 framework
5. Features -
1. Attribute based routing
2. Minor update of Asp.Net MVC5
3. Asp.Net MVC 5 bug fixed
ASP.Net MVC 5
1. MVC Version - Asp.Net MVC 5.02. Release date - 17 October 2013
3. Visual Studio - VS 2013
4. .Net Version - .Net 4.5 Framework.
5. Features -
1. Authentication filters
2. One Asp.Net.
3. Asp.Net Identity.
4. Bootstrap support in MVC template.
5. New Asp.Net scaffolding.
6. Minor update of Asp.Net MVC5.
7. Asp.Net MVC 5 bug fixed.
ASP.Net MVC 4
1. MVC Version - Asp.Net MVC 4.02. Release date - 15 August 2012 .
3. Visual Studio - VS 2010 SP1 and VS 2012.
4. .Net Version - .Net 4.0/.Net 4.5 Framework.
5. Features -
1. Add Window Azure SDK support feature.
2. Bundling and Minification.
3. Introduce Asp.Net Web API.
4. Mobile Project Template using jquery mobile.
5. Display Modes.
6. Enhanced support for asynchronous methods
ASP.Net MVC 3
1. MVC Version - Asp.Net MVC 3.0
2. Release date - 13 January 2010
3. Visual Studio - VS 2013
4. .Net Version - .Net 4.0 Framework
5. Features -
1. Razor view engine.
2. ViewBag dynamic property.
3. Entity framework Code First.
4. Global action filters.
5. Dependency resolver for IoC.
6. Remote validation.
7. Compare Attribute.
8. Readymade project templates.
9. HTML 5 enable templates.
10. Javascript and Ajax.
ASP.Net MVC 2
1. MVC Version - Asp.Net MVC 2.02. Release date - 10 March 2010
3. Visual Studio - VS 2008
4. .Net Version - .Net 3.5/.Net 4.0 Framework
5. Features -
1. Client side validation.
2. Scaffolding.
3. Asynchronous controller.
4. Area for creating module based application.
5. Lambda expression based Html helpers.
6. Data Annotation attribute
7. Custom template Helper
8. Display Model level Errors
9. Html Vlidation summary Helper Method
10. Default value attribute in Action-Method Parameters
11. Binding Binary Data with Model Binders
ASP.Net MVC 1
1. MVC Version - Asp.Net MVC 1.02. Release date - 13 March 2009
3. Visual Studio - VS 2008
4. .Net Version - .Net 3.5 Framework
5. Features -
1. MVC architecture pattern and web form engine
2. Auto binding
3. Ajax Helpers
4. Html Helpers
5. Routing
6. Unit testing
0 comments :
Post a Comment