Комментарии 20
Женя симпатяшка, но она здесь явно лишняя.
Диаграмма странноватая: «Хочешь React — бери React, хочешь .NET — бери .NET»
А в Тинькофф что используют/планируют затащить?
Куча неточностей и недосказанностей:
Пуши в PWA будут работать на винде, например. А если опубликовать PWA-приложение в МС-стор, то из js станет доступен весь WinRT.
То, что в Xamarin мало инструментов — очень спорное утверждение. Большинство .Net библиотек сейчас пишутся кроссплатформенными, плюс всегда можно подключить нативные либы.
Пуши в PWA будут работать на винде, например. А если опубликовать PWA-приложение в МС-стор, то из js станет доступен весь WinRT.
То, что в Xamarin мало инструментов — очень спорное утверждение. Большинство .Net библиотек сейчас пишутся кроссплатформенными, плюс всегда можно подключить нативные либы.
Kotlin Multiplatform делает иначе. KMP считает, что пользовательский интерфейс сильно зависит от платформы и самого устройства (скажем, планшета или веб-сайта). Однако бизнес-логика остается практически неизменной. Почему бы не переиспользовать прежде всего ее?то же самое касается Xamarin. Вы так же можете использовать сториборды, ахмл, создавать нативные UI классы прямо в C#. Или так же, как в KMP, можете сделать библиотеку, которую можно подключить к нативному проекту.
Или так же, как в KMP, можете сделать библиотеку, которую можно подключить к нативному проекту.
Вы имеете ввиду подключение .NET dll в Java/Kotlin и Obj-C проекты?
Я знаю только mono/Embeddinator-4000, но он кажется не особо актуальным т. к. последний осмысленный коммит был 1.5 года назад и даже доки деприкейтнули.
У вас часом не было опыта подобных чародейств? Было бы очень интересно узнать об этом больше.
Минусы:
2 виртуальные машины в приложении на Android — JVM и Mono
А почему это записано в недостатки? Они же параллельно работают, а не одна в другой docs.microsoft.com/ru-ru/xamarin/android/internals/architecture
К тому же у React JavaScript VM не записана в минусы, а в случае Android JVM там тоже будет присутствовать.
Xamarin — мало инструментов, ого сильное заявление, первый раз такое услышал, чего хоть не хватило?
Flutter веб пока очень плохо поддерживает. Советовали бизнес логику выносить и использовать её в AngularDart.
Год назад уже нормально поддерживал
flutter.dev/docs/development/platform-integration/web
github.com/flutter/flutter/labels/platform-web
Он в бете. релиз будет позже, уже вроде анонсирован, но дату не помню.
github.com/flutter/flutter/labels/platform-web
Он в бете. релиз будет позже, уже вроде анонсирован, но дату не помню.
есть же еще Uno Platform для .Net5 тот же xaml только под все платформы
А кто пробовал NativeScript?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Как выбрать мобильную кросс-платформу в 2021 году