创建nw.js +流星桌面应用程序

时间:2015-03-29 11:43:24

标签: javascript node.js meteor desktop-application node-webkit

我正在尝试创建一个开源应用程序,它可以在浏览器和离线上作为Linux,Windows和Mac上的桌面应用程序工作。在浏览器应用程序上我没有问题。桌面应用程序对我来说更成问题,因为我不是专家。如果我说得对,请帮助我理解:

Windows,离线桌面应用程序场景:

1)用户下载.exe包。在这种情况下,它将尝试安装node.js,meteor和所有相关依赖项

2)nw.js应用程序启动。它询问用户是否有一个在线服务器指向他,或者自己启动一个流星服务器,并加载localhost url。在NW.js app。

3)现在离线和在线用户的一切都是一样的。在线用户将连接到服务器,离线用户仍将连接到服务器,但它在localhost上运行。

我说得对吗?

1 个答案:

答案 0 :(得分:1)

基本上你可以运行它,并且它是“相同的”,除了在线服务器版本可能能够做更多的事情(例如连接多个用户)。这实际上取决于你的应用程序的功能。