BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Node.js将向移动端扩展

| 作者 谢丽 关注 9 他的粉丝 发布于 2014年11月5日. 估计阅读时间: 2 分钟 | GMTC大前端的下一站,PWA、Web框架、Node等最新最热的大前端话题邀你一起共同探讨。

目前,来自200多个国家的数以万计的组织在使用Node.js,在Node.js的网站上,每月都有超过200万次下载。但版本发布缓慢使开发人员日益不满,网上出现了创建Node.js分支的讨论。Node.js项目管理者Joyent公司意识到了这一问题,在10月23日宣布了Node.js咨询委员会提案,旨在为Node.js开源项目创建一种完全开放的管理模式,提高开发人员的满意度,避免产生大的分支。

Burt Belder是Node.js项目的维护者。他近日在旧金山HTML5DevConf大会上做完关于Node.js的演讲后接受采访时说,Node.js需要将其应用领域扩展到移动端,支持所有iOS和Android设备会使该平台具有更大的价值。

工具提供商Nubisa就专注于这项工作,他们开发的JXcore就是一个多线程的Node.js分发包,百分之百兼容Node.js,是Nubisa原生移动应用开发平台的基础。

不过,PHP工具提供商Zend Technologies首席执行官Andi Gutmans对Node.js向移动端扩展的价值提出了质疑。他认为,客户端已经有了JavaScript,它已经针对客户端逻辑进行过裁减,而Node.js其实就是在服务器端使用的JavaScript。因此,他认为这没有多大价值。

但按照Belder的说法,Node.js平台将转向一个多线程模型,而JavaScript语言并不能在多线程上运行。同时,他也指出,多个JavaScript VM可以在一个Node.js进程中运行,不过这需要同一个应用内的程序加载多次。但这可以使应用内部的处理机制更高效,比如,可以将不同的传入连接分配到不同的工作进程。


感谢郭蕾对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ)或者腾讯微博(@InfoQ)关注我们,并与我们的编辑和其他读者朋友交流。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

支持所有iOS和Android设备 by gao xiang

非越狱ios上不能使用jit怎么破,v8怎么用?

不关注移动端的node.js,只关注多线程的node.js by wen bob

多VM的多线程是可耻的,用起来非常不方便。我只期待真正多线程的js,一个VM里多个线程的那种。

Re: 不关注移动端的node.js,只关注多线程的node.js by wei liqiang

同意!!

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

3 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT