MVVM 新鲜与 MVVM 轻 xamarin 形式
MVVM fresh vs MVVM light xamarin forms
我很难理解 mvvm fresh 和 mvvm light 之间的区别,或者我可以说我只是一头扎进去。因此,任何人都可以轻松地将其与 xamarin.forms 应用程序一起使用。
我在小型和平板设备的几个移动应用程序中使用了 FreshMVVM。 FreshMvvm 非常轻巧,但仍可为您提供所需的所有功能,并且它 专门设计用于 Xamarin Forms 。它为现有的 Xamarin Forms 功能添加了额外的部分,例如:
- ViewModel 导航
- 国际奥委会
- 自动连接 ViewModel 和页面事件,例如(出现、消失等)
- 它为您提供了 Init 和 ReverseInit 等功能
- 它内置了对话服务(警报)
- 支持简单导航、MasterDetail导航和Tabbed导航
- 使用的命名约定很简单
- 它非常轻便且易于实现
他们的项目站点中有非常好的参考资料和详细信息。
https://github.com/rid00z/FreshMvvm
更新:MvvmLight 怎么样?
所有这些框架都提供了共同的特性。因为它们的目标都是相同的——提供跨平台工具来支持我为 FreshMvvm 列出的所有上述功能。然而,唯一的区别可能是其中一些可能包含更多功能以及实现其 Base 类 的方式。
给你的建议:你应该学习FreshMvvm(更轻巧易学)和MvvmCross。这2个是Xamarin和Xamarin Forms平台目前比较流行的
我很难理解 mvvm fresh 和 mvvm light 之间的区别,或者我可以说我只是一头扎进去。因此,任何人都可以轻松地将其与 xamarin.forms 应用程序一起使用。
我在小型和平板设备的几个移动应用程序中使用了 FreshMVVM。 FreshMvvm 非常轻巧,但仍可为您提供所需的所有功能,并且它 专门设计用于 Xamarin Forms 。它为现有的 Xamarin Forms 功能添加了额外的部分,例如:
- ViewModel 导航
- 国际奥委会
- 自动连接 ViewModel 和页面事件,例如(出现、消失等)
- 它为您提供了 Init 和 ReverseInit 等功能
- 它内置了对话服务(警报)
- 支持简单导航、MasterDetail导航和Tabbed导航
- 使用的命名约定很简单
- 它非常轻便且易于实现
他们的项目站点中有非常好的参考资料和详细信息。 https://github.com/rid00z/FreshMvvm
更新:MvvmLight 怎么样?
所有这些框架都提供了共同的特性。因为它们的目标都是相同的——提供跨平台工具来支持我为 FreshMvvm 列出的所有上述功能。然而,唯一的区别可能是其中一些可能包含更多功能以及实现其 Base 类 的方式。
给你的建议:你应该学习FreshMvvm(更轻巧易学)和MvvmCross。这2个是Xamarin和Xamarin Forms平台目前比较流行的