1
loading 2014-04-10 10:36:26 +08:00 via iPhone
koa是中间件,和express不同吧
|
2
rankjie 2014-04-10 10:37:43 +08:00 via iPhone
koa的重点应该是开发方式的改变,开始使用yield,减轻callback hell带来的心智负担。初学的话我觉得还是express吧,遇到问题能看的资料更多,yield毕竟还不是稳定版的node默认开启的,依然测试阶段,没必要那么追新。
框架这东西,熟悉了一个再换别的玩也就是接受下新的概念和模式,花不了多少时间。更何况都是TJ写的lol |
3
subpo 2014-04-10 10:41:28 +08:00
我是感觉koa和express没啥区别
|
4
zythum 2014-04-10 10:43:18 +08:00
koa 的目的是编写异步的方式更加舒服。 像些同步代码的些异步。类似的你可以看下co。
express 也是中间件方式开发的。和koa其实一样。我觉得koa就是用了harmony行api的express。对程序员更友好。 性能估计不是亮点 |
5
cfddream 2014-04-10 13:48:40 +08:00
https://github.com/koajs/koa/blob/master/docs/koa-vs-express.md
都有中间件层,主要是异步回调,开发方式不一样, koa桥用了yield, generator function等harmony api. |
6
perfectworks 2014-04-28 22:20:25 +08:00
KOA 性能不升反降的
就目前阶段来看,KOA 还主要是概念性的,距离生产环境还差很远 |