【问题标题】:what's the difference between MVVM and Prism v2MVVM 和 Prism v2 有什么区别
【发布时间】:2011-02-06 16:30:48
【问题描述】:

在开发 SL 和 WPF 应用程序时,MVVM 和 prism v2 设计模式有什么区别?

【问题讨论】:

    标签: wpf silverlight mvvm prism-2


    【解决方案1】:

    Prism 不是设计模式,而是不同组件的库;其中一些可以帮助您实现 MVVM 模式,例如使用 Commanding。

    【讨论】:

    • 你好谢谢gammelgul,复合应用是一种设计模式吗?那么 SL​​ 和 WPF 的复合应用程序指南与 MVVM 之间有什么区别?谢谢你
    【解决方案2】:

    Prism 不仅仅是 MVVM,它提供了许多开箱即用的特性/基类,您必须在自定义 MVVM 实现中自己实现这些功能; Prism 提供了解决 SL 或 WPF 应用程序(EventAggregator、导航框架、命令等)中遇到的各种问题/场景的标准方法。

    Prism 更适合大型应用程序,这些应用程序将由许多开发人员维护/发展多年。

    MVVM 更适合需要一次性快速开发的轻量级应用程序。虽然如果您想要灵活性,您可以开发自己的 MVVM 框架或使用可用的框架(如 MVVM light 等)。

    也看看我问过的关于 Prism 的这个问题 -

    Custom MVVM implementation Vs. PRISM

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-16
      • 1970-01-01
      • 2012-04-12
      • 2021-06-18
      • 2020-03-31
      相关资源
      最近更新 更多