MVC,MVP and MVVM: A Comparison of Architectural Patterns

Download this episode

Download Video


This session compares the architectural patterns of Model-View-Controller (MVC),Model-View-Presenter (MVP) and Model-View-View Model (MVVM). Each pattern creates testable,maintainable and reusable application components,however,there are differences that suit each approach to specific types of developer tooling. The presentation first looks at the basic theory and differences between the approaches,then uses demos that show how each apply to Microsoft ASP.NET,Microsoft Silverlight/Windows Presentation Foundation (WPF) and Microsoft SharePoint developer application projects.



Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.