【发布时间】:2017-11-13 19:43:00
【问题描述】:
我正在尝试将我的 Web 应用程序变成桌面应用程序。我已经构建并配置了一个服务器来托管用 python 编写的后端脚本。
我的前端是用 JS、JQuery、HTML、CSS 编写的。
我发现了一个名为 Electron 的开源框架,它将 Web 应用程序打包到桌面应用程序中。我可以实现这一点,让它只包裹我的前端组件,而不必改变我的后端服务器吗?
【问题讨论】:
-
不,没有必要改变你的后端服务器,因为 electron 使用相同的 JS、HTML 和 CSS 以及 NodeJS。
-
如果我的应用程序已经在浏览器中运行,我应该可以开始了吗?
-
在我看来,您应该解释为什么您希望使用您的网络应用程序制作桌面应用程序。没有任何优势,除了如果你指望离线使用,在这种情况下你不能依赖你的后端,或者需要实现同步,你必须当您的后端不可用时(离线用户),在桌面应用程序中添加更多内容。这就是 electron 可以帮助您的地方,并且您必须在 Web 应用程序之外提供额外的工作。
标签: javascript python electron