Web 应用这些年来变得越来越强大,但相比于桌面应用能够完全访问计算机硬件,Web 应用还有一些差距。现在,你能够通过已经熟悉了的 HTML、JavaScript 和 Node.js 来创建桌面应用,然后打包成可执行文件,并在 Windows、OS X 和 Linux 上发布它。 目前已经有两个流行的开源项目实现了这个想法。首先是 NW.js,我们在几个月前讨论过它;然后是更新一些的 Electron, 也就是我们今天所使用到的。我们将用 Electron 重写旧的 NW.js 版本的应用,这样你就能轻易的对比它们了。