如果我们用“MVC, MVP和amp之间的差异”来搜索谷歌;MVVM设计模式;那么我们可能会得到一些讨论MVC MVP和amp;MVVM设计模式理论上类似的URL:
最有价值球员
用于通过"dataContext"不可能。 Windows窗体就是一个很好的例子。为了将视图与模型分开,需要一个表示器。由于视图不能直接绑定演示者,信息必须通过接口(IView)传递给视图
MVVM
用于通过"dataContext"是可能的。为什么?每个视图的各种IView接口被删除,这意味着需要维护的代码更少。 一些MVVM可以使用Knockout包含WPF和javascript项目的例子
MVC
在视图和程序其余部分之间的连接并不总是可用的情况下使用(并且您不能有效地使用MVVM或MVP)。 这清楚地描述了web API与发送到客户端浏览器的数据分离的情况。微软的ASP。NET MVC是管理这种情况的一个很好的工具,并提供了一个非常清晰的MVC框架但我还没有找到一篇文章从理论上讨论了这种差异,并附带了示例代码。
如果我能得到一篇文章来讨论这3种设计模式(MVC, MVP和amp;MVVM)以及代码。
我想得到我的手3个类似的CRUD应用程序的源代码,已经实现了这三种设计模式(MVC, MVP &MVVM)。因此,我可以通过代码,并了解如何编写这三种设计模式的代码(MVC, MVP &MVVM)。
因此,如果有任何这样的文章讨论了这3种设计模式(MVC, MVP和amp;MVVM),然后请重新引导我到那篇文章。