gpt4 book ai didi

silverlight - Silverlight 的各种 MVVM 框架的优点和缺点是什么?

转载 作者:行者123 更新时间:2023-12-02 00:37:32 28 4
gpt4 key购买 nike

Silverlight 的各种 MVVM 框架的优点和缺点是什么?

我知道以前有人问过类似的问题,但这个领域发展很快,给出的答案很快就过时了。

我正在寻找对以下框架的简要评估 -

  • 棱镜
  • 卡利本
  • 收紧
  • 金光
  • MFedMVVM
  • 轻型 MVVM
  • n路线
  • 结构化 MVVM

...加上任何其他任何人都知道的。

最佳答案

任何框架的缺点都是一样的:它是别人的代码,是别人对模式的实现。您正在将解决方案的控制权交给其他人的代码。如果您对此感到满意,无论如何,请去做。

但是 MVVM 是一个非常容易掌握的模式。实现它实际上非常简单; WPF 和 Silverlight 已经嵌入了使绑定(bind)工作所需的大部分核心组件,从而使 MVVM 工作。

我发现我真正需要做的 MVVM 是一个用于跨类消息传递的事件聚合器,一个用于处理重复编码 INotifyPropertyChanged 的​​基本 View 模型类,然后是一个用于连接我的依赖项的 IoC 容器。就是这样。

在使用组件应用程序 UI block 之后,我倾向于回避任何其他人的“框架”。特别是如果我可以在短时间内自己编写核心部分。

在我目前的工作中,我们在我们的项目中使用 MVVM,而我的基础设施实际上就是我上面所说的几个类和接口(interface)。

关于silverlight - Silverlight 的各种 MVVM 框架的优点和缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974802/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com