ReactiveUI和卡利一起微? [英] ReactiveUI and Caliburn Micro together?

查看:356
本文介绍了ReactiveUI和卡利一起微?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我一直在做关于使用微卡利作为我们的MVVM框架的新Silverlight应用程序的一些原型的工作。该小组已普遍满意。为了解决与节流请求服务的一些问题,有人建议我去考ReactiveUI的ReactiveCollections及其执行INotifyPropertyChanged的的。

I've been doing some prototype work on a new Silverlight application using Caliburn Micro as our MVVM Framework. The team has generally been happy with it. In order to address some issues with throttling requests to services, it was suggested that I look into ReactiveUI's ReactiveCollections and their implementation of INotifyPropertyChanged.

有没有人有,周围用的经验两者结合起来?因为它们都是主要MVVM框架,有重叠的一个好一点的,所以我不知道它可能是更多的麻烦比它的价值,试图让他们一起工作。

Does anyone have any experience around using the two together? Since they are both primarily MVVM Frameworks, there's a good bit of overlap, so I wonder if it might be more trouble than it's worth to try and make them work together.

有些事情我们真的很喜欢卡利微有:

Some of the things we really like about Caliburn Micro are:


  • 根据该公约约束,等等非常漂亮,在我们看来完成。

  • 自举。我们喜欢这样的处理方式,很容易扩展,当你需要,但现成的东西,非常适用于我们许多使用案例。

  • 合成/屏幕管理。我们真的很喜欢导体,屏风等罗布的概念很潮很漂亮我们。

这已经引起我们的ReactiveUI东西它(至少在初期)。

The ReactiveUI stuff that has drawn us to it (at least initially).


  • 的反应集合和INotifyPropertyChanged的东西。尤其是
    的能力,油门反应。

  • 无功的异步的东西似乎有点清洁剂对付比罗布的协同例程的实现。

我很少有机会与尚未向ReactiveUI玩,但因为我是看着它,看到两者之间的重叠,我想知道谁可能试图既工作到项目。我一直没能找到通过谷歌任何东西(这很可能是我的错)

I've barely had a chance to play with ReactiveUI yet, but as I was looking at it and seeing the overlap between the two, I wondered who might have tried to work both into a project. I haven't been able to find anything via Google (which could well be my fault).

我很想知道,如果你尝试过这一点;你有哪些问题?其中每个框架的部分您使用了,为什么?有没有什么好的例子或博客文章在那里使用它们在一起吗?

I'd love to know if you tried this; what issues did you have? Which parts of each framework did you use and why? Are there any good examples or blog posts out there on using them together?

干杯,

史蒂夫

推荐答案

使用两个! 本博客文章应该让你大多数的方式存在 - 它实际上很容易采取利用其他的框架和RxUI'ify他们现有的ViewModels。这样,您就可以尝试ReactiveUI单一视图模型,而无需任意选取卡利科技或RxUI。

Use both! This blog post should get you most of the way there - it's actually very easy to take existing ViewModels that use other frameworks and "RxUI'ify them". This way you can try out ReactiveUI on a single ViewModel without having to pick either Caliburn Micro or RxUI.

这篇关于ReactiveUI和卡利一起微?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆