【问题标题】:MVVM fresh vs MVVM light xamarin formsMVVM 新鲜与 MVVM 轻 xamarin 形式
【发布时间】:2019-02-28 00:10:02
【问题描述】:

我很难理解 mvvm fresh 和 mvvm light 之间的区别,或者我可以说我只是跳入其中。因此,任何人都只是对它有所了解,以便将它与 xamarin.forms 应用程序一起使用。

【问题讨论】:

    标签: mvvm xamarin.forms mvvm-light freshmvvm


    【解决方案1】:

    我在一些小型和平板设备的移动应用程序中使用了 FreshMVVM。 FreshMvvm 非常轻巧,但仍为您提供所需的所有功能,并且它专门设计用于 Xamarin Forms。它为现有的 Xamarin Forms 功能添加了额外的部分,例如:

    • ViewModel 导航
    • 国际奥委会
    • ViewModel 和页面事件(如出现、消失等)的自动关联
    • 它为您提供 Init 和 ReverseInit 等功能
    • 它内置了 Dialog 服务(警报)
    • 支持简单导航、MasterDetail导航和标签式导航
    • 使用的命名约定很简单
    • 它非常轻便且易于实施

    他们的项目站点中有很好的参考和详细信息。 https://github.com/rid00z/FreshMvvm

    更新:MvvmLight 怎么样?

    所有这些框架都提供了共同的功能。因为它们的目标是相同的——提供跨平台工具,支持我为 FreshMvvm 列出的所有上述特性。然而,唯一的区别可能是其中一些可能包含更多功能以及实现其基类的方式。

    给你的建议:你应该学习FreshMvvm(更轻便易学)和MvvmCross。这 2 个是 Xamarin 和 Xamarin Forms 平台当前流行的。

    【讨论】:

    • 感谢您的回答。您还没有提到轻量级 mvvm 的任何内容,不值得将其用于移动应用程序。
    • @Arvindraja 对不起。我没有提到这一点,因为我没有使用它。查看更新。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-12
    • 2018-07-14
    • 1970-01-01
    • 2018-10-27
    • 1970-01-01
    • 2017-06-16
    • 2017-05-10
    相关资源
    最近更新 更多