我想知道,对于哪种类型的项目,我们可以使用ReactiveUI mvvm框架。我知道FreshMvvm几乎可以用于大多数项目,但我想知道在哪些特定场景中使用Reactive UI是有益的吗?
我真的不确定这个问题是否违反了stackoverflow的规则,但我只想清楚地知道在哪些情况下我们更喜欢Reactive UI。
感谢
你的问题大多是公开的,我认为没有明确的答案。你必须评估每个框架,并决定什么最适合你。
FreshMvvM和ReactiveUI都是MvvM框架。他们不会对你可以做什么样的项目施加明显的限制,除非他们不支持你需要的平台。请咨询每个框架的相应站点,以了解支持哪些平台。
ReactiveUIFreshMvvm
还值得一提的是,ReactiveUI利用了Reactive Extensions。它鼓励"函数式"编程而不是命令式编程。
我看不出有任何理由说明MVVM框架会限制你可以制作的应用程序类型,只要你有你想要的支持平台。这些只是帮助MvvM*设计模式的框架。
如果你能就你的犹豫提出更具体的问题,那就太好了。
注*FreshMvvm在设计时考虑到了Xamarin.Forms,而ReactiveUI也支持其他非移动平台。