Файл плагин MvvmCross все еще требуется? - PullRequest
1 голос
/ 08 ноября 2019

Относительно файлового плагина (независимый от ОС доступ к файловой системе) для MvvmCross:

  • Правильно ли я понимаю, что этот плагин был создан в то время, когдадоступ к файловой системе пока невозможен при использовании .NET стандарта ?

  • То есть для новых проектов нет причин использовать файловый плагин, и я могу использовать стандарт .NET без каких-либо недостатков?

Ответы [ 2 ]

0 голосов
/ 08 ноября 2019

Плагин MvvmCross.Plugins.File был создан еще тогда, когда у нас были переносимые библиотеки классов, и у нас не было ни одного профиля, у которого было бы доступно System.File.IO пространство имен.

Итак, с введением в .NETСтандарт, большая часть того, что он делает, устарела. Таким образом, вы правы, говоря, что для новых проектов вы можете уйти, не используя этот плагин вообще, потому что весь API доступен для вас в .NET Standard.

0 голосов
/ 08 ноября 2019

Правильно ли я понимаю, что этот плагин был создан в то время, когда доступ к файловой системе еще не был возможен с использованием стандарта .NET?

Нет, MvvmCross - кроссплатформенный MVVMframework.

Среди функций, которые предоставляет MvvmCross:

  • ViewModel для просмотра привязок с помощью собственного настраиваемого механизма привязок, который позволяет создавать собственные определения привязок для собственныхнастраиваемые представления
  • Навигация от ViewModel до ViewModel, позволяет поделиться поведением о том, как и когда перемещаться
  • Инверсия управления через внедрение зависимостей и свойств
  • Плагин Framework, который позволяет вамплагины, такие как GPS Location, Localization, Sensors, Binding Extensions и огромный выбор сторонних плагинов сообщества

Для более подробной информации, вы можете обратиться по ссылке. https://github.com/MvvmCross/MvvmCross-Samples

То есть для новых проектов нет причин использовать файловый плагин, и я могу использовать стандарт .NET без каких-либо недостатков?

Плагины имеют преимущества для фреймворка,но реализация direct в проектах UI также вполне приемлема.

...