gpt4 book ai didi

c# - ReactiveUI 和 Caliburn Micro 在一起?

转载 作者:IT王子 更新时间:2023-10-29 04:16:56 29 4
gpt4 key购买 nike

我一直在使用 Caliburn Micro 作为我们的 MVVM 框架在一个新的 Silverlight 应用程序上做一些原型(prototype)工作。团队总体上对此感到满意。为了解决限制对服务的请求的一些问题,有人建议我查看 ReactiveUI 的 ReactiveCollections 及其对 INotifyPropertyChanged 的​​实现。

有没有人有将两者结合使用的经验?由于它们主要都是 MVVM 框架,因此有很多重叠,所以我想知道尝试让它们协同工作是否会带来更多麻烦而不是值得的。

我们真正喜欢 Caliburn Micro 的一些地方是:

  • 基于约定的绑定(bind)等...我们认为做得非常好。
  • 自举。我们喜欢这种处理方式,它在您需要时很容易扩展,但开箱即用的东西适用于我们的许多用例。
  • 合成/屏幕管理。我们真的很喜欢 Rob 的导体、屏幕等概念。它对我们来说非常流畅。

吸引我们的 ReactiveUI 东西(至少在最初)。

  • Reactive Collections 和 INotifyPropertyChanged 东西。特别抑制 react 的能力。
  • Reactive 的异步内容似乎比 Rob 的协程实现更干净。

我还几乎没有机会使用 ReactiveUI,但当我看着它并看到两者之间的重叠时,我想知道谁曾尝试将两者都用于一个项目。我无法通过 Google 找到任何东西(这很可能是我的错)。

我很想知道你是否尝试过这个;你有什么问题?您使用了每个框架的哪些部分,为什么?是否有关于一起使用它们的任何好的示例或博客文章?

干杯,

史蒂夫

最佳答案

同时使用! This blog post应该让你到达那里的大部分方式 - 实际上很容易采用使用其他框架的现有 ViewModels 并“RxUI'ify them”。通过这种方式,您可以在单个 ViewModel 上试用 ReactiveUI,而无需选择 Caliburn Micro 或 RxUI。

关于c# - ReactiveUI 和 Caliburn Micro 在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6779024/

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