【发布时间】:2013-06-25 13:10:09
【问题描述】:
我正在阅读这两种架构。但我无法区分两者。在 PM 中,presenter 丰富了模型数据,视图包含控制器(MVC 控制器)逻辑,这与 MVVM 的情况相同。
我看过很多文章,每一篇都给出了定义,但没有描述它们之间的区别。
【问题讨论】:
标签: user-interface mvvm presentation-model
我正在阅读这两种架构。但我无法区分两者。在 PM 中,presenter 丰富了模型数据,视图包含控制器(MVC 控制器)逻辑,这与 MVVM 的情况相同。
我看过很多文章,每一篇都给出了定义,但没有描述它们之间的区别。
【问题讨论】:
标签: user-interface mvvm presentation-model
MVVM 是 PM 的派生,两者都是为 Rich UI 设计的,与 MVC 不同。
由于 WPF 的优点,如 DataBinding 和 Commanding,Presenter 演变成另一种专为 View 设计的模型,即 ViewModel。
【讨论】: