Express 5 有生之年能发布出来吗?

2024-01-30 11:08:08 +08:00
 chaselen

距离上一个 v5 的 beta 版发布已经过去两年了,最新一个 v4 的版本也过去了一年多

Express v5 blockers #5205

Express Forward #160

3781 次点击
所在节点    Node.js
25 条回复
hronro
2024-01-30 11:13:38 +08:00
2024 年还有什么理由要用 express 吗?
libook
2024-01-30 11:28:19 +08:00
框架上估计没啥新功能可以加的了吧。

应用服务系统架构上玩花活都可以用中间件实现,只要框架本身提供的基础能力可以满足需求。
yuanwenpu00
2024-01-30 11:47:19 +08:00
在搞 Koa 吧。可能感觉越写越垃圾,需要重新设计。
putaozhenhaochi
2024-01-30 11:49:42 +08:00
可能和 netty5 一样搞出来没大的提升 没必要了
liuhuansir
2024-01-30 11:55:26 +08:00
各位,不用 ts 的话,除了 express 和 koa ,还有其他更合适的框架么?
yichengxian
2024-01-30 12:00:10 +08:00
@liuhuansir eggjs
ysc3839
2024-01-30 12:00:32 +08:00
还是用 Koa 吧,express 遇到复杂的异步函数调用会有坑
ChrisFreeMan
2024-01-30 12:25:49 +08:00
整个开源项目更新进度确实很消极,有一些上古的服务软件只支持 express.js 的中间件,目前没啥毛病,重写自己项目的中间件也很麻烦。
nomagick
2024-01-30 12:34:55 +08:00
有什么需要跳版本号的,直接写个定时任务每天跳一下,一年 365 个更新,你就满意了,这个项目就 maintained 了?

很多项目开发都已经完成了,再改就画蛇添足了,不需要再更新
zhengjian
2024-01-30 12:37:06 +08:00
使用 https://nestjs.com/ 吧,包装了 Express, 还可以无缝换到 Fastify https://docs.nestjs.com/techniques/performance
s5s5
2024-01-30 13:25:24 +08:00
nestjs
longxk
2024-01-30 13:29:51 +08:00
能用好用就行,为什么要一直更新?
Zwying
2024-01-30 13:46:27 +08:00
hono 你值得拥有: https://hono.dev/
chaselen
2024-01-30 14:08:50 +08:00
@zhengjian
@s5s5 nest 太重了,个人项目还用不着这么个大框架🤣
chaselen
2024-01-30 14:12:16 +08:00
@Zwying 这个框架倒是第一次见
Zwying
2024-01-30 14:20:59 +08:00
@chaselen nest 一股 spring 的味道
Dogtler
2024-01-30 14:27:26 +08:00
沃尔玛的 hapi ?
clue
2024-01-30 14:44:14 +08:00
和 koa 比, express 没有优势, 它的回调式的异步实现, 比不上 koa 的 promise 方案, 这是天生的设计问题
dartabe
2024-01-30 15:22:32 +08:00
不少生产项目用了这个
dartabe
2024-01-30 15:22:39 +08:00
routing-controllers

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1012693

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX