windows使用js库(160)

主流有:hex cef nw(node-webkit)Electron

Atom、Visual Studio Code用的是Electron

倘若你的桌面版应用没有跟底层挂钩,也就是没有使用到消息推送、版本升级、打印功能之类的东西,那么没关系。但是一旦使用到这些功能,你就彻底调到坑里了,nw有个致命的缺陷在于所有的非javascript编写的模块都需要重新用nw-gyp重新编译一下,这个编译的过程会出现各种各样的问题。而Electron几乎可以使用所有的node模块,只需要node-gyp编译的即可。主要深坑就在这!!!

有道自己有个项目叫 heX 。这是其官网的介绍:
heX 项目于 2012 年启动,基于开源项目 CEF,它内部整合了开源项目 Chromium 及 Node.JS,将两者的 V8 引擎和消息循环合并,从而达到了在 Chromium 所展现的 Web 页面内可以直接使用 Node.JS 原生和及第三方扩展的 API 以及 Node.JS 最大的特色——异步回调与事件循环。

// //