February 2010
Beginner
400 pages
11h 13m
English
ASP.NET MVC is Microsoft's implementation of a tried and tested architectural pattern. MVC separates an application's user interface, logic, and data, and it makes it easier to test, extend, and maintain. MVC stands for Model View Controller. If you were to map these terms to a traditional ASP.NET/database application (and they don't map exactly), you might consider the following:
Model would be the database.
View would be the pages and controls.
Controller would manage the interaction between the pages/controls (view) and the database (model).
So, is MVC a replacement for web forms that you know and mostly love? Although some people will argue that ASP.NET MVC will replace the web ...