VIEWS: 4 PAGES: 9 POSTED ON: 11/26/2012
Ryan and Chad Clear separation of code and display Scalability Delegation of duties Automatic URL rewriting Ease of debugging Granular control of website Clean departure from "web form" style Steep learning curve Much easier to use web forms for basic sites Lose page-level controls Less code required for Web Forms Concept originally developed in 1979 First major web implementation was Apache Struts in 2000 Ruby on Rails: 2004 CakePHP: 2005 Initial Release (1.0) in 2009 2.0 in 2010 3.0 in 2011 4.0 beta in 2012 Controllers and models can be programmed with any .NET language. Controllers and models have a .cs or .vb file extension. View engines, like other .NET components, are modular. Examples must be worth a lot more! ASP.NET MVC Overview ASP.NET MVC Tutorial MVC for Noobs Apache Struts Ruby on Rails CakePHP
"MVC in ASP.NET"