ASP.NET MVC is a framework for building ascendable, excellence-based web applications using good-established create simulate and the power of ASP.NET and the .NET Framework.In this tutorial We will give an commencement to ASP.NET MVC from a beginner’s perspective.
This tutorial is meant for all variety of starter users who wanted to get begin with ASP.NET MVC . We have cover a small differentiation between ASP.NET MVC and ASP.NET Web forms for those who have already examine ASP.NET Web forms
Presently ASP.NET MVC is supported in Visual Studio 2010 and Visual Studio 2012, preceding versions of Visual Studio does not support ASP.NET MVC as of now. If you don’t have ASP.NET MVC in your box then install MVC for Visual Studio 2010 or else use Visual Studio 2012 to get started with this tutorial, You may mention Setup Environment tutorial for more installation details/procedures.
What is ASP.NET MVC?
ASP.NET supports three separate development models:
- Web Pages
- and Web Forms.
ASP.NET MVC is a web application development framework built on peak of Microsoft’s .NET Framework. ASP.NET Web Form was a replacing for Microsoft’s Active Server Pages (ASP) but ASP.NET MVC is not a replacing for ASP.NET Web Forms and it’s just an another way of producing an ASP.NET website.
ASP.NET MVC is open sourceIn March 2012, Scott Guthrie announced on his article that Microsoft had announce part of their web stack (cover ASP.NET MVC, Razor and Web API) under an open source license (Apache License 2.0).
ASP.NET MVC helps to decrease the difficulty of the web application by split an application into three layers:
This division helps in some long term benefits like isolation of components while development and also this division provides better support for test-driven development (TDD). ASP.NET MVC web site are better in performance and also easy to maintain.
MVC Release History
The Current Version of ASP.NET MVC is 5 and it was released on 14th April 2014. ASP.NET MVC is packaged with Visual Studio 2012 and MVC can be installed for Visual Studio 2010. Below We have mentioned the publish category of ASP.NET MVC.
|10 Dec 07||ASP.NET MVC CTP|
|13 Mar 09||ASP.NET MVC 1.0|
|16 Dec 09||ASP.NET MVC 2 RC|
|04 Feb 10||ASP.NET MVC 2 RC 2|
|10 Mar 10||ASP.NET MVC 2|
|06 Oct 10||ASP.NET MVC 3 Beta|
|09 Nov 10||ASP.NET MVC 3 RC|
|10 Dec 10||ASP.NET MVC 3 RC 2|
|13 Jan 11||ASP.NET MVC 3|
|20 Sep 11||ASP.NET MVC 4 Developer Preview|
|15 Feb 12||ASP.NET MVC 4 Beta|
|31 May 12||ASP.NET MVC 4 RC|
|15 Aug 12||ASP.NET MVC 4|
|30 May 13||ASP.NET MVC 4 4.0.30506.0|
|26 Jun 13||ASP.NET MVC 5 Preview|
|23 Aug 13||ASP.NET MVC 5 RC 1|
|17 Oct 13||ASP.NET MVC 5|
|17 Jan 14||ASP.NET MVC 5.1|
|10 Feb 14||ASP.NET MVC 5.1.1|
|4 Apr 14||ASP.NET MVC 5.1.2|