【发布时间】:2015-06-02 10:24:26
【问题描述】:
我正在尝试创建一个开源应用程序,它可以在浏览器上运行,也可以作为 linux、windows 和 Mac 上的桌面应用程序脱机运行。在浏览器应用程序上我没有问题。桌面应用程序对我来说问题更大,因为我不是专家。帮助我理解我是否正确理解:
Windows,离线桌面应用场景:
1) 用户下载.exe 包。在这种情况下,它将尝试安装 node.js、meteor 和所有相关依赖项
2) nw.js 应用程序启动。它询问用户是否有一个在线服务器指向他,或者自己启动一个流星服务器,并加载 localhost url。在 NW.js 应用程序中。
3) 现在离线和在线用户的一切都是一样的。在线用户会连接到服务器,离线用户仍然会连接到服务器,只是它运行在本地主机上。
我说对了吗?
【问题讨论】:
标签: javascript node.js meteor desktop-application node-webkit