express koa koa2 優缺點分析

發佈日期

2009年6月26日,TJ 提交 Express 第一次 commit。目前擁有 5000 屢次 commit。node

2013年8月17日, TJ 隻身一人提交 Koa 第一次 commit。目前擁有 1000次左右 commit。web

後續 koa2 在 koa 的基礎上繼續開發。express

表格比較

框架 - 架構功能 - 異步處理方式 - 社區生態 promise

express - 功能很全 - callback 回調 - 多年運行,生態豐富穩定。架構

koa - 只保留 express 核心等功能 - co 庫、generator 實現異步 - 不太清楚框架

koa2 - 同 koa - async、await、promise 實現異步 - 目前新應用主流。koa

總結

async、await、promise 是將來主流。node web 應用中,須要優雅的處理好 異步/同步。異步

相關文章
相關標籤/搜索