lina666
@lina666
Изучаю веб ЯП.

Разработка приложения на несколько платформ?

Привет всем разработчикам.
На сколько реально одновременно писать приложение как SPA, нативное под мобильные платформы и десктопное (при помощи electron)
Работал кто нибудь над такими проектами?
Прошу поделитесь своим опытом.
Какое ТЗ было у проекта, какие фреймворки, методологии и прочее были выбраны, с какими проблемами столкнулись, каким git flow пользовались

На данный момент есть идея которую хотим реализовать небольшой командой.
Разработчики которые разбираются в фрейморвках
expressJS, NestJs - на стороне бекенда + чистый NodeJS
Vue2/3, Nuxt - на стороне фронтенда
Но ни у кого нет опыта написания нативных и десктопных приложений, но хотим попробовать сделать все сразу и в одном :)
  • Вопрос задан
  • 400 просмотров
Пригласить эксперта
Ответы на вопрос 3
@calculator212
десктопное (при помощи electron)
По сути приложение под десктоп представляет из себя такой же клиент (если я правильно понимаю, что всё будет крутиться на облаке/сервере).
В данном случае приложение под десктоп стоит вести как отдельный проект и к нему нужно отдельное ТЗ, если вы хотите, чтобы он работал под разными платформами(windows/linux например), то скорее всего можете столкнуться с некоторыми проблемами, под electron я не писал, но например с qt бывали случаи, когда приходилось писать немного разный код под linux/windows, (были проблемы с отображением элементов), поэтому стоит уделить внимание тестированию.
Ответ написан
zettend
@zettend
Разрабатываю крутые сайты и сервисы
Flutter позволяет создать полностью кроссплатформенное приложение, уже доступно: Web, Windows, MacOS, Linux, iOS, Android. Но стоит понимать, что скорее всего без дополнительных Нативных интеграций здесь не обойтись. Но Flutter лишь Fontend решение, а Backend может быть любым.

Но я бы придержался более классических методов на electron и react-native соответственно. Эра Flutter еще не наступила и молодой команде сложно будет там вариться из-за недостатка информации.
Ответ написан
MetaAbstract
@MetaAbstract
Архитектор информационных систем и баз данных. Ful
PWA технология решает проблему
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы