mcdb
@mcdb
То ли программист, то ли видение...

Какой использовать кроссплатформенный фреймворк для HTML5-приложения?

День добрый!

Есть HTML5-приложение, которое сейчас открывается в браузере и кое-что делает.
Но к нему нужен ещё небольшой бэк-энд, чтобы оно это кое-что делало правильно.

И в итоге, это приложение с бэк-эндом нужно обернуть в одно (хотя бы относительно) кросс-платформенное приложение, суть которого, примерно такова:

1. Запускает фоновый сокет-сервер (http), который что-то делает, забирает, преобразует в нужный вид и потом отдаёт на фронт.

2. Запускает в полный экран браузер (на андройд - желательно не просто webview, а chrome) с поддержкой HTML5 во всей красе (video, audio, javascript, localstorage)

И чтобы это всё работало и на декстопе и на планшетах и на мобилках.

И вот нужно выбрать какой-то фреймворк. Про такие фреймворки я знаю только то, что они вроде как бывают и не более.

Нагуглил примерно следующие решения, но вдруг в чём-то не прав или есть лучшие варианты:
1. Atom Electron только десктоп.
2. React Native, как понимаю, сейчас уже умеет запускаться и на десктопах и на мобильных устройствах? Но как там с поддержкой HTML5 в WebView?
3. Kivy. Знаю, что на пайтоне и умеет все платформы. И всё.
4. PhoneGAP / Cordova - только мобильные и поговаривают, что тормозные.
5. Intel XDK?
  • Вопрос задан
  • 765 просмотров
Пригласить эксперта
Ответы на вопрос 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
п.4, PhoneGap.
Это абсолютно рабочее решение.
А если прикрутить другой WebView cross-walk, тогда еще быстрее будет.
Вот список того, что может потребоваться.
Ответ написан
Ваш ответ на вопрос

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

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