关于 heX

var heX


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

heX 最初的目标是,采用纯前端 (HTML,CSS,JavaScript) 的方式开发客户端软件,解决传统桌面开发中大量繁琐的 UI 工作。以实现跨平台 (Windows,OS X,Linux),高效的桌面程序开发。随着持续的开发,heX 被赋予了更多的角色,它可以作为 web 容器嵌入到客户端工程中,还可以作为浏览器 (HeXium) 对 Node.js 进行调试。

heX 名称由来由以下几点构成:

  • hex 用作名词表示十六进制;
  • hex 用作动词为施魔法,我们希望 heX 能够对 JavaScript 施魔法一样使其能够应用在更广的领域;
  • hex 用作前缀是也是六的意思,heX 重新改造了 Node.JS 使其不仅仅用于服务端,Node.JS 的 logo 即为一个六角形,这里向 Node.JS 开发团队致敬!

heX.constructor


heX 项目由 发起,欢迎大家加入。

heX.getLicense()


heX 使用 New BSD Licensehttps://raw.github.com/netease-youdao/hex/master/LICENSE

Thanks:


感谢下列产品、公司、项目对 heX 的信任: