Node.js 与 io.js v2.0.0的性能比较

Io.js 2.0.0刚刚发布,有人就将其与Node最新版进行性能对比。

在原生JSON响应测对比:

Io.js比Node.js有14%的提高。

在Express.js前端框架情况下对比:

Io.js比Node.js有4.5%的提高。

Koa.js是Express.js作者另外一个项目,让你使用ES6新特性编程,下面看看基于Io.js和Node.js的Koa.js表现:

Io.js比Node.js有14.8%的性能提高。

Performance Showdown: Node.js vs. io.js v2.0.0

这两个在我使用了一段时间后放弃了,全面投入 vertx 中。
vertx 也支持 js, ruby 等编写的代码,所以语法上开发者各取所长就好了。
我觉得最重要的是,这东西最好能提供一站式全包的服务,像 grails 一样,如 db 访问,权限控制,web,集群,消息服务等等,显然 vertx 做到了这些,特别是 3.0 加入了 session,比 2.0 方便了不少。

当然 vertx 在开发时也有一些不如意的地方,如果语言本身不提供类似函数指针的操作,那只能一层层回调嵌套那么写,如俄罗斯方块一般乱得很,不妨写个同时访问三个数据库表取回数据并联合使用的操作看看就知道了。