我想知道,我们可以使用哪种项目使用ReactiveUI mvvm框架。我知道FreshMvvm几乎可以用于大多数项目,但我想知道是否有任何特定的场景,它有利于使用Reactive UI?
我不确定,如果这个问题违反了stackoverflow的规则,但我只想清楚地了解在哪些情况下我们更喜欢Reactive UI。
由于
答案 0 :(得分:1)
您的问题主要是对意见持开放态度,我认为没有明确的答案。您必须评估每个框架并确定最适合您的框架。
FreshMvvM和ReactiveUI都是MvvM框架。除非他们不支持您需要的平台,否则他们不会对您可以制作的项目施加明显的限制。请参阅每个框架的相应站点,以了解支持哪些平台。
还值得一提的是ReactiveUI利用了Reactive Extensions。它鼓励"功能性"风格编程与命令式。
我没有看到任何理由为什么MVVM框架会限制您可以制作的应用程序类型,只要您拥有所需的受支持平台即可。这些只是帮助MvvM *设计模式的框架。
如果你可以就你的犹豫问题提出更具体的问题,那就太棒了。
注意* FreshMvvm的设计考虑了Xamarin.Forms,而ReactiveUI也支持其他非移动平台。