Tuesday, May 13, 2014

A History of Asp.net MVC Framework.

MVC (Model-View-Controller) is a framework of Microsoft Asp.net for developing web application. this framework also better support of TDD (Test Driven Development).


Asp.Net MVC5

  • MVC5 framework released on 17 Oct. 2013.
  • Required .Net 4.5, 4.5.1 & Visual Studio 2013
  • ASP.NET Scaffolding
  • Authentication filters run prior to authorization filters in the MVC pipeline
  • Bootstrap in built in the MVC template
  • .NET Web API2

Asp.Net MVC4

  • MVC4 framework released on August 15, 2012.
  • Required .Net 4.0, 4.5 & with Visual Studio 2010SP1 & Visual Studio 2012
  • Web API
  • Mobile application template using jQuery Mobile
  • Task support for Asynchronous Controllers
  • Bundling and minification
  • Windows Azure SDK Suppport

Asp.Net MVC3

  • MVC3 framework released on January 13, 2011.
  • Required .Net 4.0 and & Visual Studio 2010
  • Razor view engine (.cshtml)
  • Rich JavaScript support with unobtrusive JavaScript, jQuery Validation, and JSON binding
  • Remote Validation, Compare Attribute in model
  • Sessionless Controller
  • ViewBag supported for passing data from controller to view
  • Global Action Filters
  • JSON Binding Support
  • NuGet package Integration
  • Intellisense support for Razor into Visual Studio.

Asp.net MVC2

  • MVC2 framework released on march 2010.
  • Required .net framework 3.5, 4.0 and visual studio 2008 or 2010
  • Html halper ( lamda expression based html )
  • Data Annotation Attribute supported
  • Client-side validation
  • Attributes base model validation on both client and server
  • Asynchronous controllers

Asp.net MVC1

  • MVC1 framework released on march 2009.
  • Required .net framework 3.5 and visual studio 2008 & 2008sp1
  • Webform Engine with MVC Pattern Architecture
  • Html halper & Ajax halper
  • Routing
  • Unit Testing


I hope you understand about MVC Different Versions. If you have any query and question, you can comment or you can mail me.

1 comment:

  1. I have question how to start web development and how to install mvc5 in visual studio.

    ReplyDelete