发布于 2015-05-05 13:21:45 | 155 次阅读 | 评论: 0 | 来源: 网友投递
Node.js 服务器端的JavaScript
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用
因为对 Node.js 管理方 Joyent 公司不满,多位核心开发者自创门户建立了分支 io.js,其开发非常活跃。两个互相竞争的项目如今正在 Node.js Foundation 的名义下准备合并, 合并完成之后 github.org/iojs 项目的所有权将转移到 Node.js Foundation,iojs.org 和 nodejs.org 域名的所有权以及相关社交媒体账号也都将转移给 Node.js Foundation。io.js 将重新命名为 Node.js Foundation。不到半年时间,两个项目突然就化敌为友了。
Node.js 和 io.js 合并库:https://github.com/jasnell/node.js-convergence。
今天 io.js 发布 io.js 2.0.0 版本,自从 Node.js Foundation fork 以来,io.js 一直在很积极的进行合并事项。
什么是Node.js
Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用
什么是io.js
IO.js 是为 V8 引擎编写的基于事件 IO 的实现。io.js可以说是彻底从NodeJS里分离出来的一条分支。既然是分支,io.js便也基本兼容NodeJS的各种API,连执行指令也依旧兼容Node的 node XXX (新指令是 iojs XXX )。不过io.js采纳了最新版本的V8引擎,并也将会时刻跟进V8的更新,也因此我们可以轻松地在io.js上抢先使用那些JavaScript ECMA-262规范上的新特性。