MVVM свежие против MVVM легкие формы ксамарина - PullRequest
0 голосов
/ 24 сентября 2018

Я изо всех сил пытаюсь понять разницу между mvvm fresh & mvvm light, или я могу сказать, что просто прыгаю в это.Так что кто-нибудь просто пролил свет на это, чтобы было удобно использовать его с приложением xamarin.forms.

1 Ответ

0 голосов
/ 24 сентября 2018

Я использовал FreshMVVM в нескольких мобильных приложениях для малых и планшетных устройств.FreshMvvm очень легкий, но все же предоставляет вам все необходимые функции, и он специально разработан для работы с формами Xamarin .Он добавляет дополнительные детали к существующим возможностям Xamarin Forms, таким как:

  • ViewModel Navigation
  • IOC
  • Автоматическое связывание ViewModels и событий страницы, таких как (появление, исчезновение и т. Д.)
  • Он предоставляет вам такие функции, как Init и ReverseInit
  • Он имеет встроенную службу диалога (оповещения)
  • Он поддерживает простую навигацию, навигацию MasterDetail и навигацию с вкладками
  • Используемые соглашения об именах просты
  • Это очень легко и просто реализовать

У них очень хорошая справка и подробная информация на сайте проекта.https://github.com/rid00z/FreshMvvm

Обновление: как насчет MvvmLight?

Все эти платформы предоставляют общие функции.Потому что цель всех них одна и та же - предоставление кроссплатформенных инструментов, которые бы поддерживали все перечисленные выше функции, которые я перечислил для FreshMvvm.Единственные различия, однако, могут заключаться в том, что некоторые из них могут включать в себя дополнительные функции и способ реализации своих базовых классов.

Рекомендация для вас: Вы должны изучить FreshMvvm (более легкий и легкий в освоении) и MvvmCross.Эти 2 в настоящее время популярны для платформ Xamarin и Xamarin Forms.

...