CNode

ES6 已经到来, 那么应该是koajs大放异彩的时候了

分享
PPana发布于11 年前最后回复11 年前26 回复14709 浏览0 收藏

iojs 已经原生支持了 generator,promise 那么 koajs就可以直接使用了。用了koajs之后, 这酸爽的感觉挡不住, 就再也回不去了 http://koajs.in/ Koajs 有啥子优点呢:

  • 消灭回调代码,更强大的异常处理
  • stack-like形式的中间件组织形式
  • 代码精简,只实现了基础的http工程,其他通过middleware实现, 灵活
  • TJ大神最终作品
查看回复

回复 (26)

T
TossShinHwa#1·11 年前

表示目前只在用 co, 而且感觉其实很怪, 等 ES7 的 await 出来之后还是会被取代.

X
xieren58#2·11 年前

await 才是王道。。

H
haio#3·11 年前

we await ES7

P
Pana#4·11 年前

await 最快明年, 其实co跟 await的写法是一样的

F
fundon#5·11 年前

既然说道 Koa, ES6 ,那就贴下目前处在开发中的框架 trek.js https://github.com/trekjs/trek,基于 Koa。 一切都在进行中,ES6+ 开发。

F
fantasyni#6·11 年前

跨平台+性能 是个不足之处

S
SoaringTiger#7·11 年前

反正我觉得在消灭回调方面是相当的省事,正在用

D
DavidCai1993#8·11 年前

感觉注定是大势所趋,强势关注

C
chapgaga#9·11 年前
引用 DavidCai1993感觉注定是大势所趋,强势关注

@DavidCai1993 没有必要学Express了么?直接学Koa?

G
gotolnc#10·11 年前
引用 SoaringTiger反正我觉得在消灭回调方面是相当的省事,正在用

@SoaringTiger 其实现在用事件方式也蛮好用的。

P
Pana#11·11 年前
引用 chapgaga@DavidCai1993 没有必要学Express了么?直接学Koa?

@chapgaga 有时间的话最好先学学express, 然后再用koa

P
Pana#12·11 年前
引用 fantasyni跨平台+性能 是个不足之处

@fantasyni 跨平台指的是哪几个平台? 性能貌似比express没差多少吧

C
chapgaga#14·11 年前
引用 Pana@chapgaga 有时间的话最好先学学express, 然后再用koa

@Pana 一个项目中可以同时使用express和koa么?这种同时使用的场景多么?

F
fantasyni#15·11 年前
引用 Pana@fantasyni 跨平台指的是哪几个平台? 性能貌似比express没差多少吧

@Pana js 环境,浏览器、服务器、各种binding 比如 nw.js cocos2d-js

P
Pana#16·11 年前
引用 chapgaga@Pana 一个项目中可以同时使用express和koa么?这种同时使用的场景多么?

@chapgaga 是可以同时使用两者的, koa支持这个特性, 不过这样用的场景貌似不多

A
andyhu#18·11 年前

C
chapgaga#19·11 年前
P
Pana#20·11 年前
引用 chapgaga@Pana nw是啥?

@chapgaga node-webkit 现在改名了

https://bangumi.moe 使用 Koa.js 作为后端。

C
chapgaga#25·11 年前
引用 Pana@chapgaga 这个才是 https://github.com/nwjs/nw.js

@Pana 还是原来那个项目,不过成立组织了,呵呵 不成立组织,不能加很多开发者么?

P
Pana#26·11 年前
参与回复
登录后即可参与回复。登录