这个问题的灵感来自于这个被关闭的问题:
我已经在企业应用程序中实现了自己的自定义 MVVM 实现。我想知道:
- 为什么我应该学习 PRISM(具体来说是 PRISM,而不是其他 MVVM 框架)?
- PRISM 相对于自定义 MVVM 实现的优势是什么?
- 学习 PRISM 是否值得投资?
希望这个问题不是主观的,大家请不要争论 :)
这个问题的灵感来自于这个被关闭的问题:
我已经在企业应用程序中实现了自己的自定义 MVVM 实现。我想知道:
希望这个问题不是主观的,大家请不要争论 :)
像很多为你完成常见任务的框架一样,使用第三方框架你可以获得:
Prism是一个具有MVVM特性的应用程序组合框架,但在我看来不是一个功能完备的MVVM框架。它提供了一些基本的MVVM开发所需的最低限度。
关于应用程序组合框架和MVVM框架的详细信息,请参见我之前回答类似问题的答案。大多数应用程序都会从这两个类别中选择一个: