MVC and MVVM
May 1st, 2010
Silverlight is making a new pattern MVVM more popular by the day. At a first glance I thought it was just a different name for the good old MVC pattern. On second look, there are actually quite some differences between these two:
- In MVC, controller is actively controlling the view
- MVVM makes view an active participant, more like a presenter
- In MVVM, ViewModel is passive, while View is active
Categories: Patterns
好强的主题