开发 SL 和 WPF 应用程序的 MVVM 和 prism v2 设计模式有什么区别?
问问题
2082 次
2 回答
8
Prism 不是设计模式,而是不同组件的库;其中一些可以帮助您实现 MVVM 模式,例如使用 Commanding。
于 2010-04-11T11:04:57.780 回答
0
Prism 不仅仅是 MVVM,它提供了很多开箱即用的功能/基类,您必须在自定义 MVVM 实现中自己实现这些功能;Prism 提供了解决 SL 或 WPF 应用程序(EventAggregator、导航框架、命令等)中遇到的各种问题/场景的标准方法。
Prism 更适合大型应用程序,这些应用程序将由许多开发人员维护/发展多年。
MVVM 更适合需要一次快速开发的轻量级应用程序。虽然如果您想要灵活性,您可以开发自己的 MVVM 框架或使用可用的框架(如 MVVM light 等)。
也看看我问过的关于棱镜的这个问题 -
于 2012-03-12T05:37:01.037 回答