各位,我已经看过很多链接/博客了。我看到他们中的大多数人不能用外行语言清楚地交流,以及MVP,MVVM和MVC之间的技术差异。我知道每个角色代表的是什么,我也在MVP上工作过。但是如果有人问我同样的问题,我真的不会理解。为什么我不能在MvP中使用控制器而不是Presenter?为什么在MVVM中查看模型而不是presenter ?它有什么不同?我可以用一句话说:“MVC针对ASP.NET进行了优化,在VS中也有模板,MVP针对winforms和MVVM for SL/WPF进行了优化,因为它支持内置的绑定特性等。”但我觉得这不是我必须理解的,而是详细和深刻的。有没有人可以对此进行详细的解释和用