🔥

Тред (Владимир Ульянов)


Начнем с простого опроса. Вам нужно мобильное приложение (вы очень хотите попасть в "маркеты"). По срокам как обычно - еще вчера. Внутри будут формочки, тексты, таблички, кнопки и что-нибудь еще. Что возьмете?
Итак, в Москве утро, а потому мы начинаем новый день. И начнем мы с разбора результатов опроса twitter.com/jsunderhood/st…

Ожидаемо, первое место занял RN. Судя по ответам людей - все выбирают его из-за известности, размера комьюнити, и популярности самого React'a. Pitfalls: много платформозависимого кода разработка не так проста как веб, очнеь много специфичных вещей в веб - не зайдет

На втором месте, ожидаемо, стоит Flutter. Либо у нас больше Dart разработчиков чем кажется, либо люди не берут это в расчет. Хотя сам язык достаточно простой. Pitfalls: Dart Почти нет компонентов для IOS, а значит будет выглядеть чужеродно Отладка сложнее чем RN

А вот дальше идет Cordove :) Про нее будет в подробнее в следующем треде. Мое сводное мнение - технология незаслуженно отстает от flutter, скорее всего из-за слабого community.

Ну и завершает наш опрос - NativeScript. На самом деле мне практически нечего сказать про этот подход. Видимо, раз его не пиарит google, то люди им просто не доверяют. А так - они должны занять место Flutter, но в мире JS.

Ну, и в дополнение пару слов про другие технологии: Capacitor, может заменить Cordova, но еще слишком молодой PWA, фактически нет поддержки, и нужно ждать обновления устройств + есть не все спецификации Flow9 и прочие NoName - нет комьюнити, доверия, высокий порог входа

Мда, сначала пиши, потом проверяй, потом выкладывай. Опечатка, конечно. Технология называется Cordova.