Express 与 Koa 都是 Node 平台下的 Web 后端框架,是我们能够使用 JavaScript 完成后端开发
Express 与 Koa 早期都有 TJ 编写
- Express 发展于 2010 年
- Koa 发展于 2013 年
- 目的相同,编写后端应用
这里主要说一说它们的不同点
- Express 使用线性模型,Koa 使用洋葱模型,后者更加强大一点
- Express 发展比 Koa 早,前者网上学习资料更多,后者相对少一点
- Express 内置了一些实用的中间件,Koa 没有内置中间件,后者更简洁
- Express、Koa 的 API 的层次几乎一样,而因为模型的不同在使用上会略有不同