我一直在使用Caliburn Micro作为我们的MVVM框架在新的Silverlight应用程序上做一些原型工作。团队一直很满意。为了解决对服务的限制请求的一些问题,建议我查看ReactiveUI的ReactiveCollections及其INotifyPropertyChanged的实现。
有没有人有将这两者结合使用的经验?由于它们都是主要的MVVM框架,因此有很多重叠,所以我想知道它是否可能比尝试让它们协同工作更麻烦。
我们真正喜欢Caliburn Micro的一些事情是:
吸引我们的ReactiveUI东西(至少在最初阶段)。
我几乎没有机会玩ReactiveUI,但是当我看着它并看到两者之间的重叠时,我想知道谁可能试图将两者都用于一个项目。我无法通过谷歌找到任何东西(这可能是我的错)。
我很想知道你是否尝试过这个;你有什么问题?您使用了每个框架的哪些部分?为什么?是否有任何好的例子或博客文章在一起使用它们?
干杯,
史蒂夫
答案 0 :(得分:27)
同时使用! This blog post应该可以帮助你完成大部分工作 - 实际上很容易使用现有的ViewModel来使用其他框架和“RxUI'ify”。这样,您可以在单个ViewModel上试用ReactiveUI,而无需选择Caliburn Micro或RxUI。