Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
The Model-View-Controller (MVC) pattern is the granddaddy of all presentation patterns. Most of the other presentation patterns, including the MVP and MVVM patterns we’ll be looking at here, descend, directly or indirectly, from MVC. MVC is a good match for the disconnected architecture of the Web, and it’s extremely popular in ASP.NET development.