CNode

阔别NodeJs已久,请教各位大侠,框架选择的问题。

问答
Rringtail发布于7 年前最后回复7 年前12 回复7332 浏览0 收藏

RT. 阔别NodeJs已久,目前大家都在用什么NodeJs的框架,上下游的中间件怎么选择,请给位大侠指点。

查看回复

回复 (12)

Y
yuu2lee4#1·7 年前

koa、egg、midway、nestjs

S
Solomonqoo#2·7 年前

egg only

Q
qiutian00#3·7 年前
Z
zuohuadong#4·7 年前

目前在用 nest.js 。 如果在乎架构,注重团队协作,可以选: nest.js loopback4 midway 如果更注重性能: fastify 如果更注重生态: express

相关技术栈 : nest.js + typeorm + graphql + gRPC (prisma)

N
nnliang#5·7 年前

公司:egg 个人:koa

这还有啥考虑的~

J
JsonMa#6·7 年前

如果你了解koa,那么egg是你的最佳选择!

Y
yviscool#7·7 年前

去年发现的一些有意思的 ts 框架 marblejs 用纯 rxjs + http 写的, 类似 springboot 里面的 WebFlux routing-controller 基于 express 和 koa 的轻量级框架, 只封装了一层 foal 基于 express 的框架,自带了开箱即用的验证,权限等工具. odi 基于 fastify 的假 springboot 框架

G
GGBond1989#8·7 年前

用的egg,现在项目已经上线,https://www.boxopened.com ,一个关于开箱和体验分享的社区。

Q
qxl1231#9·7 年前

如果在乎开发速度和接口调试,接口展示,自带orm 等特性 =>loopback 如果要小而精 koa,nest 如果 要大陆货一点 全带 express

Z
zuohuadong#10·7 年前
引用 nnliang公司:egg 个人:koa 这还有啥考虑的

@nnliang 团队协作优先考虑 ts 的框架~

N
nnliang#11·7 年前
引用 zuohuadong@nnliang 团队协作优先考虑 ts 的框架

@zuohuadong 。。。不要被框架所框住,框架只是为更高效和提高团队协作,选什么都是经过结合自身和发展总结出来的优缺点去选择的

Z
zuohuadong#12·7 年前
引用 nnliang@zuohuadong 。。。不要被框架所框住,框架只是为更高效和提高团队协作,选什么都是经过结合自身和发展总结出来的优缺点去选择的

@nnliang 嗯,问题是你说的这些框架我们都有经历过。 express koa egg adonis nest ,基本这个顺序~ 希望新人少踩坑吧~

参与回复
登录后即可参与回复。登录