微软,IBM,ARM等大公司先后加入对Node.js/io.js的支持


发布者 ourjs  发布时间 1425967950068
关键字 JS学习  Node.JS 
微软不久前宣布 ,将联同其他团体共同创建Node.js基金会,一个独立的治理小组来监督Node.js这一流行的开源JavaScript框架的发展。

在此基础上,微软将联合Fidelity,IBM,PayPal,Linux基金会和Joyent,共同管理Node.js开源项目。

Node.js的已经成为高性能,低延迟应用的首选,广泛应用于机器人和API引擎,云计算和移动网站。


之后不久芯片设计公司ARM表示,将在ARMv8中提供对io.js的支持

注* 由于io.js使用的JavaScript引擎(v8)较新,因而一直无法在ARMv6指令集平台上(如树莓派)编绎通过;而node.js则可以在树莓派上运行。相关文章: 在(Raspberry Pi)树莓派上安装NodeJS 


ARM联系Rod Vagg,io.js发行团队的负责人,表示他们将提供对io.js在ARM平台及其周边硬件合上的支持,使ARMv8成为一个非常适合JavaScript运行的服务器平台。

由于ARMv8已经被移动设备制造商采纳,新版本V8已经有了很好的支持。由于V8在Android有举足轻重的地位,io.js非常适合跟踪这种支持,甚至它能够推动我们和V8团队的新关系。

从io.js项目建立时,Rod一直提倡加强ARM对io.js的推动作用,在物联网,服务器应用上。我们已经有了大量基于ARMv6的设置,如树莓派等。和建立在ARMv7上更多的流行的设备(像基于ARM的云平台,这也有肋于io.js的发展)。 ARMv8是这个逻辑的延伸,将极大提升服务器端应用,特别是考虑到新的64位支持。


注* ARMv6/ARMv7/ARMv8 指令集的区别



继io.js与node.js分裂之前,二者有和解的趋势;一个注重稳定性与可用性;一个注重对JS最新特性的支持及良好的编程体验,可以很好的互补。


相关文章

为什么io.js要从Node.js中分裂出来?
io.js新支持的ECMAScript 6功能特性详解