MVP vs. Presentation Model, which one is better?

1.4k Views Asked by At

UPDATE

MVP vs. Presentation Model, which one is better (for desktop application) - in terms of

  1. maintainability
  2. testability
  3. complexity
  4. flexibility
  5. separation of concern - changing one component (view, controller, model etc) has minimal impact on the others.
  6. performance (optional)
  7. memory usage (optional)
1

There are 1 best solutions below

0
On

I think you should stick with MVVM for WPF. Here's an explanation of the models you could consider and the differences between them.

http://blogs.msdn.com/erwinvandervalk/archive/2009/08/14/the-difference-between-model-view-viewmodel-and-other-separated-presentation-patterns.aspx