【发布时间】:2016-02-27 22:48:38
【问题描述】:
我想用 javascript(使用网络技术)编写一个桌面应用程序,并寻找 Electron 和 Chrome 应用程序之间的比较。
我需要的一切似乎都可以通过 Chrome 应用程序实现,但围绕 Electron/NW.js 有很大的炒作。电子的优势是什么?是不是 Node 包太多?
我认为功能差异对我来说很清楚。
优缺点如下:
+ Chrome Apps can run on Chrome OS
- Chrome Apps needs an installed Chrome Browser
...
2016 年 8 月 20 日更新:
正如 Eduardo 指出的那样,Google announced 他们将停止在除 ChromeOS 之外的所有平台上使用 Chrome 应用程序。所以我认为这个问题的答案现在很明显了。
对于所有开发了 Chrome 应用程序并有兴趣将其迁移到网络的人,这里有一份来自 Google 的指南:https://developers.chrome.com/apps/migration
【问题讨论】:
-
Chrome 应用程序需要浏览器才能运行,Electron / NW.js 捆绑所有内容,您会获得一个可执行文件,您的用户只需双击即可运行,无需 Chrome。爆米花时间就是这种程序的一个例子。
-
如果你选择不使用 chrome 应用,这里有一篇关于 Electron 和 NW.js 之间差异的有趣博文tangiblejs.com/posts/nw-js-and-electron-compared-2016-edition
标签: javascript google-chrome google-chrome-app electron