Обновить

Комментарии 11

у вас сборка готового приложения почему-то идет в самом конце. Может ее стоит вынести куда-то в начало, а потом уже будут статьи про "навороты"?

В целом имеет смысл вынести ее после темы про плагины, как раз уже будет готовый тестовый проект который можно собрать. Пожалуй так и сделаю. Спасибо за комментарий

Есть у нас приложение, 2018 года рождения, писали на React под Electron. В ходе эволюции прикрутили туда ещё и Cordova, где-то тогда же, в 18-19 году...

Годы идут, разработчики меняются, несколько раз из-за недостаточной информированности пробовали скомпилить под мобилку капаситором. Но ничего с пол пинка не заводилось. В итоге на текущий момент у нас причесанная схема сборки под Electron и Cordova, и, в целом, не видим причин с неё съезжать. Разве что там совсем поддержку прекратят... Но, вроде, не прекращают.

Это я к чему: закидываю заявку на рассказ, есть ли реально какие-то бенефиты от перехода на капаситор для уже написанного проекта, кроме "ну теоретически он более современный"? Что-нибудь, ради чего действительно стоит страдать? Ну и про Capacitor Desktop тоже интересно, насколько он лучше/хуже Electron. У нас целая эпопея, чтобы оно заработало и в windows, и в разношёрстном разнообразии российских Линуксов, которые каждый на свой лад работают и порой требуют персональных фиксов.... Некоторые из которых мы даже не могли применить, пока не провели работу по обновлению реакта и электрона до последних версий, где нужные фичи только появились.

А то когда разработка выходит из стадии Hello World в стадию "большое приложение с наследием" - открывается много чего, о чем в туториалах не говорили :-)

Спасибо за подсказку для раздела следующей статьи. Расскажу про преимущества для старых проектов

Раз уж сравнили Capacitor с нативными штуками как React Native, то хотелось бы увидеть сравнение и с похожими технологиями. Например, с Tauri

Имх, имеет смысл. Возможно посмотрю. Но мы привыкли что подобные продукты разрабатывают корпорации, а не одиночки, по этому серьезно никто не относится.

Из крупных игроков его используют Electronic Arts,и, если не ошибаюсь, мобильное приложение Burger King. Хотя это спокойно может быть просто WebView а не конкретно Capacitor

Увы, капаситор, как и кордова сейчас никому не интересны. Как и Ionic ....

Попытаюсь это исправить

Увы, сомневаюсь что получится. В моде React и как следствие React Native. Хотя для простых, ненагруженных приложений, Webview и мост Cordova/Capacitor вполне себе. Знаю несколько довольно успешных приложений на этом стеке. Но как только дело касается производительности или натива - этот стэк сдувается.

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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации