标签: user-interface mvvm presentation-model
我正在阅读这两种架构。但我无法区分两者。在PM中,演示者丰富模型数据并且视图包含控制器(MVC控制器)逻辑,其与MVVM的情况相同。
我读了很多文章,每个都给出了定义,但没有描述它们之间的区别。
答案 0 :(得分:1)
MVVM是PM的派生,它们都是为Rich UI设计的,与MVC不同。
由于WPF的好处,例如DataBinding和Commanding,Presenter演变成另一个专为View设计的模型,即所谓的ViewModel。