Content deleted Content added
Updated link which to codeproject discussion why ASP.NET framework is light weight. |
|||
Line 32:
In April 2009, the ASP.NET MVC source code was released under the [[Microsoft Public License]] (MS-PL).<ref name="opensource">{{cite web | url = http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx | title = ASP.NET mvc 1.0 Source Released | author = Scott Guthrie | accessdate = 2009-04-02| archiveurl= https://web.archive.org/web/20090403084000/http://weblogs.asp.net/scottgu/archive/2009/04/01/asp-net-mvc-1-0.aspx| archivedate= 3 April 2009 <!--DASHBot-->| deadurl= no}}</ref>
"ASP.NET MVC framework is a [https://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better lightweight], highly testable presentation framework that is integrated with existing ASP.NET features. Some of these integrated features are master pages and membership-based authentication. The MVC framework is defined in the System.Web.Mvc assembly."<ref>{{cite web|url=http://aspnet4.com/asp-net-4-thoery/asp-net-mvc/|title=ASP.NET MVC|work=aspnet4.com|accessdate=17 January 2015}}</ref>
The ASP.NET MVC framework couples the models, views, and controllers using [[interface (object-oriented programming)|interface]]-based contracts, thereby allowing each component to be tested independently.{{Citation needed|date=April 2017}}
|