Centos 6 的 Electron/nw.js 的 Web 运行时替代方案?
Web Runtime alternatives to Electron/nw.js for Centos 6?
我知道我的标题听起来很疯狂,因为现在流行的做法是使用 Electron or nw.js for desktop applications written using web stack technologies, but here's why I'm searching for alternative desktop web runtime solutions:
- 我需要尽量减少对行为相同的桌面应用程序和 Web 应用程序的维护,最好是将代码尽可能多地整合到一个存储库中。
- 但是 桌面应用程序不能 运行 使用 chromium-backed Electron 或 nw.js 因为它绝对必须 运行 Centos 6,两者均未正式支持(而且我已充分 beaten my head against the wall 尝试)。
因此,为了最小化代码路径并最大化兼容性,我的选择似乎是:
- 等待 2.5 年 Centos 6 维护更新 EOL(希望强制客户迁移)
- 放弃并处理将 java GUI 和 Web 应用程序完全作为单独代码维护的问题。
- Re-purpose 我的用于本地桌面执行的 Web 服务器,因此它提供相同的服务 HTML/CSS/javascript 但可以在本地安装的任何浏览器中访问本地主机。
- 使用 JavaFX 并在 webview GUI 元素中重用(至少部分?)我的 javascript/css 代码。
当不幸的是 Electron/nw.js 不可行时,是否还有其他人试图弥合这一差距以整合桌面应用程序和 Web 应用程序?或者我正在寻找的简化根本不存在?
https://xpda.net 提供了用于跨平台桌面应用程序 (XPDA) 开发的快速 pros/cons 替代工具列表。
我知道我的标题听起来很疯狂,因为现在流行的做法是使用 Electron or nw.js for desktop applications written using web stack technologies, but here's why I'm searching for alternative desktop web runtime solutions:
- 我需要尽量减少对行为相同的桌面应用程序和 Web 应用程序的维护,最好是将代码尽可能多地整合到一个存储库中。
- 但是 桌面应用程序不能 运行 使用 chromium-backed Electron 或 nw.js 因为它绝对必须 运行 Centos 6,两者均未正式支持(而且我已充分 beaten my head against the wall 尝试)。
因此,为了最小化代码路径并最大化兼容性,我的选择似乎是:
- 等待 2.5 年 Centos 6 维护更新 EOL(希望强制客户迁移)
- 放弃并处理将 java GUI 和 Web 应用程序完全作为单独代码维护的问题。
- Re-purpose 我的用于本地桌面执行的 Web 服务器,因此它提供相同的服务 HTML/CSS/javascript 但可以在本地安装的任何浏览器中访问本地主机。
- 使用 JavaFX 并在 webview GUI 元素中重用(至少部分?)我的 javascript/css 代码。
当不幸的是 Electron/nw.js 不可行时,是否还有其他人试图弥合这一差距以整合桌面应用程序和 Web 应用程序?或者我正在寻找的简化根本不存在?
https://xpda.net 提供了用于跨平台桌面应用程序 (XPDA) 开发的快速 pros/cons 替代工具列表。