ASP.NET MVC: Difference between revisions

Content deleted Content added
Updated link which to codeproject discussion why ASP.NET framework is light weight.
remove the direct link and added citation. MVC vs Webform performance comparison article from codeproject
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 [lightweight<ref>{{Cite web|url=https://www.codeproject.com/Articles/821275/Webforms-vs-MVC-and-Why-MVC-is-better|title=Webform lightweight]vs MVC performance comparison done with 25 user load test.|last=Koirala|first=Shivprasad|date=21-sep-2014|website=codeproject|archive-url=|archive-date=|dead-url=|access-date=}}</ref>, 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}}