Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Наиболее актуальные стеки для разработки: -web-app -desktop-web-app -mobile-web-app?

Я в своей деятельности использую для web-app (nodejs+mongodb+(vue+vueRouter+vuex)+pwa(serviceWorker)
.
еще также знаю неплохие стеки (node js+mysql/postgre/mongo+angular/(react+redux+react-router). Но это для web-app.
.
Для desktop-wep-app ко всему прочему добавляется elecron Js.
.
Для Mobile-web-app для меня не все однозначно.
Так как я испольщую vue. то прочитал про Capacitor и Nativescript, есть еще quasar.
Вопрос в том, чтобы перечислить наиболее популярные конкурирующие стеки технологий для каждой из трех категорий и сравненить по тому, сколько нужно (изменить/дописать) кода для того, чтобы сделать из web-app - > desktop и mobile web-app.
То есть, например, я написал spa pwa сайт на vue, который уже адаптирован для всех экранов и ориентаций(альбомная и портретная) и допустим хочу создать на его основе desktop клиент, с дополнительной возможностью работать с файловой системой пользователя (наподобии discord [там сайт от приложения почти ничем не отличаеься потому что electron]. И вот на электроне необходимо написать базовую оболочку приложения и закинуть в нужную папку скомпилинные(имеется ввиду сборка) js, css, html файлы.
Веб-разработкаВеб-приложения
Илья Братских
Разработка на JavaScript
  · 613
Лучший
Да, я зарабатываю на ✺Толоке 👇  · 13 апр 2023  · toloka.yandex.ru/promo
Для web-app:
  • Node.js + Express.js + React.js (или Angular, Vue.js)
  • Ruby on Rails + React.js (или Angular, Vue.js)
  • Python + Django + React.js (или Angular, Vue.js)
Для desktop-web-app:
  • Electron.js + React.js (или Angular, Vue.js)
  • NW.js + React.js (или Angular, Vue.js)
  • JavaFX + Java + JavaFX Scene Builder
Для mobile-web-app:
  • React Native + React.js (или Angular, Vue.js)
  • Ionic + Angular
  • NativeScript + Angular (или Vue.js)
В целом, переход от web-app к desktop-web-app и mobile-web-app может быть достаточно простым, если вы используете подходы и инструменты, которые позволяют создавать кроссплатформенные приложения на основе веб-технологий. Например, Electron.js позволяет создавать desktop-приложения на основе HTML, CSS и JavaScript, в то время как React Native позволяет создавать мобильные приложения на основе React.js с использованием нативных компонентов. Тем не менее, необходимо учитывать некоторые особенности, такие как адаптация интерфейса для разных устройств и платформ, обеспечение безопасности и производительности, а также использование специфических API и возможностей каждой платформы.
Заработать пару сотен рублей онлайн на Яндекс✺Толока! Регистрируйся.Перейти на toloka.yandex.ru/promo