Web Runtime альтернативы Electron / nw.js для Centos 6? - PullRequest
0 голосов
/ 02 июля 2018

Я знаю, что мой заголовок звучит безумно, поскольку сейчас популярной практикой является использование чего-то вроде Electron или nw.js для настольных приложений, написанных с использованием технологий веб-стека, но вот почему Я ищу альтернативных настольных веб-решений для исполнения :

  • Мне нужно минимизировать поддержку как настольного приложения, так и веб-приложения, которые оба ведут себя одинаково, в идеале путем объединения как можно большего количества кода в одном хранилище.
  • НО настольное приложение не может работать с использованием Electron или nw.js на основе хрома, потому что оно обязательно должно работать на Centos 6, что официально не поддерживается ни одним из них (и я достаточно ударился головой о стену пытался).

Итак, чтобы свести к минимуму пути к коду и максимизировать совместимость, мои варианты выглядят так:

  1. Подождите 2,5 года обновлений обслуживания Centos 6 EOL (надеюсь, что приведет к миграции клиентов)
  2. Откажитесь и займитесь обслуживанием как java GUI, так и веб-приложения как отдельного кода.
  3. Переназначить мой веб-сервер для выполнения локального рабочего стола, чтобы он обслуживал тот же HTML / CSS / javascript, но для доступа на localhost в любом браузере, установленном локально.
  4. Используйте JavaFX и повторно (хотя бы частично?) Мой код javascript / css внутри элемента графического интерфейса webview.

Кто-нибудь еще пытался преодолеть этот пробел для консолидации настольных приложений и веб-приложений, когда, к сожалению, Electron / nw.js нежизнеспособны? Или упрощения, которое я ищу, просто не существует?

...