gpt4 book ai didi

wpf - Caliburn 和 Caliburn Micro 的区别以及如何选择框架?

转载 作者:行者123 更新时间:2023-12-03 10:42:37 27 4
gpt4 key购买 nike

我一直在研究开发一个新的 MVVM WPF 桌面应用程序,并已将 Caliburn 和 Caliburn.Micro 列入候选名单。

我特别喜欢您在 Caliburn 中获得的自动绑定(bind)属性/方法/View-VM。

我之前曾使用 PRISM(使用 Unity for DI/IoC)处理 WPF/MVVM。
我的要求是针对中小型 WPF 应用程序,没什么特别的。
目前我们认为不需要 Regions 或 IOC 或 DI,但据我所见,它似乎确实为启用所有这些功能提供了支持。

  • 但是,我无法真正找到 Caliburn 和 Caliburn Micro 之间的区别。
    有人可以帮助形成我的意见,以便在 Caliburn 和 Caliburn Micro 之间做出决定,最好是接触过两者之一或两者的人?
  • 此外,对于从 PRISM 迁移到 Caliburn 的人来说,可预见的挑战或障碍是什么,尤其是在支持和活跃的知识库或活跃的开发人员社区/用户群方面?
  • 像 MVVM Light 这样的东西会更适合我们吗?因为它让我们熟悉 PRISM 以及与 PRISM 几乎相同的用户群和支持。与 MVVM Light 相比,Caliburn 错过了什么?
    您将如何在 2 之间调用电话?或者更确切地说,像 Cinch 和 Catel 这样的任何其他令人兴奋的开源框架?
  • 最佳答案

    每种效果都有其优缺点,所有答案都极有可能是主观的。 Catel 的优点之一是您可以免费获得所有这些组件(均基于 Catel):

    http://opensource.wildgums.com/

    我一直使用它们来构建相当大的、可维护的 WPF 应用程序。

    关于wpf - Caliburn 和 Caliburn Micro 的区别以及如何选择框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50128085/

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