![]() | 1 xudong 165 天前 洋葱中间件? |
2 qinqiuxu 164 天前 现在 koa 基本不更新了,而 express 还在更新,在 v5 后就赶上来了。express 有着庞大的用户基数,而 koa 的受众很多都去了别的更新的框架,比如 hono 。 |
3 qinqiuxu 164 天前 ![]() 刚去 NPM 搜了下,koa 在 9 小时前发布了 v3.0.0 ,打脸了。。不过 koa 周边的很多中间件的版本还是停留在好几年前。 |
![]() | 4 yituoxiang 164 天前 koa 确实不存在优势了,上一个项目用了 koa 现在后悔死了。以为追求了简洁,但由于官方几乎处于停止更新的状态,其生态也基本停更了,所以很多中间件都没有 koa 版本。 而且 express 基本能做到开箱即用,内置了路由以及对表单的处理(这俩 koa 都要用中间件),开发更简单。 |
5 renmu 164 天前 via Android 写过这些简洁的框架之后,发现我可能并不需要简洁,简洁意味着大量的常用中间件可能都是由第三方维护,而且得不到好的维护,这时候一个大而全的框架更能满足需求 |
![]() | 7 164 天前 via Android @shengkai nest 又有点太 java 了 |
![]() | 8 kaba 164 天前 推荐 fastify 轻量好用 |
10 webszy 164 天前 hono or fastify will satisfy you |
![]() | 11 tmkook PRO 这俩都太简陋了,推一手 adonisjs 开箱即用 |
![]() | 12 beyondstars 164 天前 老的代码不太可能去重构(吃力不讨好,少做少错),新的项目有路径依赖,继续用老方法,老代码。我感觉这能回答这一类问题。 |
13 Lockroach 164 天前 koa 是 express 团队做的,应该也只是从头开始构建一套新方法和思想,对于新特性的底层实现应该是更有优势的。不过如果生态没跟上那可能确实不如 express |
![]() | 14 lujiaosama 164 天前 稍微有点需求都可以上 nestjs. 上手之前我还以为多复杂, 实际上也还好. |