What is the History of MVC?

Posted by  Oasge Christiansen
 307  View(s)
Rate this:

please explain to me the history behind the development of MVC application.

  1. Re: What is the History of MVC?

    The ASP.NET MVC is mostly a web development framework from Microsoft, that combines the features of MVC (Model-View-Controller) architecture and the most up-to-date ideas and techniques come from Agile development, and from the best parts of the existing ASP.NET platform.

    The ASP.NET MVC is not something that is built from ground zero. It is a complete alternative to traditional ASP.NET Web Forms and is built on the top of ASP.NET, so developers enjoy almost all the ASP.NET features while building the MVC application.

    What is the History of MVC?


    The ASP.NET 1.0 was released on January 5, 2002, as part of .Net Framework version 1.0. At that time, it was easy to think of ASP.NET and Web Forms as one and the same thing and the ASP.NET however always supported two layers of abstraction −

    • System.Web.UI – A Web Forms layer, comprising server controls, ViewState, and so on.
    • System.Web – It mainly supplies the basic web stack, including modules, handlers, the HTTP stack, etc.

     The time at which ASP.NET MVC was announced in 2007, the MVC pattern then was becoming one of the most popular ways for building web frameworks.

    In April 2009, the ASP.NET MVC source code was released under the Microsoft Public License (MS-PL). The ASP.NET MVC framework is the lightweight, highly testable presentation framework which is integrated with the existing ASP.NET features.

    The integrated features are master pages and membership-based authentication and the MVC framework are defined in the System.Web.Mvc assembly.

    In March 2012, Microsoft had released part of its web stack (including ASP.NET MVC, Razor, and Web API) under an open-source license (Apache License 2.0).