Learn ASP.NET MVC & Entity Framework

Step-by-Step tutorials on ASP.NET MVC and Entity Framework for Beginners

History of ASP.NET MVC

| Comments

In this post, we will discuss the history of ASP.NET MVC.

As a newbie developer, some knowledge about the history of ASP.NET MVC can be very beneficial.

Note: You can practice this tutorial on any edition of Visual Studio like Visual Studio Pro, Enterprise or even Community edition.

ASP.NET MVC 1

The first version of MVC i.e. ASP.NET MVC 1 was released on March 13th, 2009.

ASP.NET MVC 2

ASP.NET MVC 2 was released in the month of March (2010) with the following features:

  • Scaffolding with customizable templates
  • Model validation using attributes for both client and server
  • Strongly typed HTML helpers
  • Better Visual studio tooling
  • Support for Areas
  • Async controller support

ASP.NET MVC 3

ASP.NET MVC 3 was released in 2011 with Web Matrix and WebPages. MVC 3 included some amazing features like:

  • The Razor view engine
  • .NET Data Annotation support
  • Better Model validation
  • Unobtrusive JavaScript and jQuery Validation
  • Nuget support for package management

ASP.NET MVC 4

ASP.NET MVC 4 was one of the most feature-rich releases consisting of a ton of features like:

  • ASP.NET Web API
  • Better default project templates
  • Mobile project template using jQuery Mobile
  • Display modes for Mobile devices
  • Task support for Async controllers
  • Bundling and minification for static resource files

ASP.NET MVC 5

ASP.NET MVC 5 was released along with Visual Studio 2013 in October 2013 with the idea of combining all the Microsoft web technologies into one package called “One ASP.NET”.

MVC 5 had a ton of awesome features like:

  • ASP.NET Identity
  • Use of Bootstrap template by default
  • Attribute routing
  • Better scaffolding
  • Authentication filters
  • Filter overrides

Comments