io.js 和node.js之间应该如何选择?

io.js 和node.js之间应该如何选择?

阅读 6.1k
6 个回答

你大概马上就不需要考虑这个问题了吧,两个项目就要合并了,版本号是node.js 2.0

https://github.com/iojs/io.js/issues/978

如果没有合并成功,那果断io.js

因为:

Node:

clipboard.png

iojs:

clipboard.png

可以理解成同一个软件的不同发行版,不太可能有不兼容的地方,只是 io.js 激进一些,node.js 保守一些。

io是从node上分裂出去的,专注的方向有不同,但是之间是有联系的,简单的说,你可以学好node转io这样两不误。

为了生产环境的稳定运行 建议使用nodejs
iojs坚持周更 紧随v8脚步 但NPM包的开发者可未必有这么勤快
我在iojs环境下开发碰到过多次依赖包编译错误的情况 所以并不是所有依赖包都能在iojs下使用
(我也曾在依赖包作者的github主页上发issues, 但这太影响开发进度了)
(我仍然在一台测试设备上保留iojs环境, 用它练习ES6)

iojs与expressjs有点兼容性问题,路由中接收不到post请求,不知道为什么,这是我在开发中遇到的问题。所以,现在换回了nodejs。虽然很喜欢iojs

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题