CNode

Egg.js/thinkjs/nestjs 该如何选择?

问答
JJZLeung发布于7 年前最后回复7 年前32 回复11708 浏览0 收藏

最近想学个 node 框架(支持 ts),发现这仨框架应该算是比较流行的了(express 略古老,koajs 还要自己拼装插件)。

不知道这三个框架哪一个比较合适?

打算的架构是 nodejs + redis + mongodb/mysql。

查看回复

回复 (31)

egg.js 就可以了。

G
Gitforxuyang#2·7 年前

egg吧。学好了以后方便进阿里。想想都激动呢。😀

J
JZLeung#3·7 年前
引用 arden__legacy_54519562d0c2f0fe2f533a16egg.js 就可以了。

@arden 其实以前(18年5,6月)用过 eggjs 的,但是发现对 ts 的支持比较一般。不知道现在如何了。

J
JZLeung#4·7 年前
Z
zhanglun#5·7 年前

个人推荐 nestjs

W
waitingsong#6·7 年前

淘宝还有个 midway ,貌似和 nestjs 差不多思路

G
Gitforxuyang#7·7 年前
引用 JZLeung@Gitforxuyang 进去阿里想想就好了。

@JZLeung 梦想还是要有的。不然跟咸鱼有什么区别

Y
yuu2lee4#8·7 年前

midway

Z
zuohuadong#9·7 年前

nest.js 已经生产环境使用1年多。

阿里现在也有类似nest 的 midway,不过周边生态还不成熟。

N
nnliang#10·7 年前

不要太执着于ts,当你自身能力足够的情况下ts/js区别大吗?,主要还是看生态,个人推荐egg

L
libook#11·7 年前

都学也花不了多少时间吧,用的时候按需求用,一个框架走天下的情况是不存在的。

H
huanz#12·7 年前

nest.js +1

C
cllgeek#13·7 年前

nest.js + 1 用过egg.js和nest.js 最终选择nest.js

C
colinapks#14·7 年前

nest.js +1

L
lizheming#15·7 年前

没人推荐 ThinkJS 么,我强推一波,2333 ps. 不过要说 ts 的支持的话是不如由 ts 写的 nestjs 好就是了...

I
IEfucker#18·7 年前

@waitingsong 请教下怎么比较两个框架

L
lxzgg#19·7 年前

都用下心里就有结果了。NestJS++

A
andyhu#20·7 年前

Nest.js,阿里那些框架真不感冒

W
waitingsong#21·7 年前
引用 IEfucker@waitingsong 请教下怎么比较两个框架

@IEfucker 个人看法: 对 TS 有良好支持,最好框架由 TS 原生开发。

H
HobaiRiku#22·7 年前
引用 waitingsong@IEfucker 个人看法: 对 TS 有良好支持,最好框架由 TS 原生开发。

@waitingsong what?你是不是对TS的理解有什么偏差???

Z
zy445566#23·7 年前

建议读读这篇《别再学习框架了》

W
waitingsong#24·7 年前
引用 zuohuadongnest.js 已经生产环境使用1年多。 阿里现在也有类似nest 的 midway,不过周边生态还不成熟。

@zuohuadong 能否比较下 nest 和 midway 各自优缺点。 如果淘宝发力建设 midway 生态应该能完善。

A
a69694510#25·7 年前
引用 zy445566建议读读这篇《别再学习框架了》

@zy445566 @zy445566 赞👍

来自酷炫的 CNodeMD

C
cWatermelon#26·7 年前

我们公司用的eggjs也有ts的,而且周边生态比较丰富,所以建议 egg

Z
zy445566#27·7 年前
引用 a69694510@zy445566 @zy445566 赞👍 来自酷炫的 CNodeMD

@a69694510 谢谢。 其实我也不是反对学习框架,而是反对为了学习框架而学习框架,听说哪个框架好就直接用哪个框架。 相反我是支持学习框架,学习框架的一些核心理念辅以查看代码(毫无目的的看源码反而是低效的)。 最好能框架照葫芦画瓢,自己实现完功能再看看框架是怎么实现的,为什么框架要这样实现(看完就会发现框架里面实现不如自己的地方很多)。 当然最后就是用自己的框架,或者是自己魔改过的框架是最好不过啦,觉得自己实现的不错,心情好还能反哺一下社区也挺不错的(因为一般魔改自立门户是要挨骂的,如swoole为某赞修改开源协议)。

P
phper-chen#28·7 年前

eggjs吧 nest的作者开始在作死的道路上越走越远了

T
tao1991123#29·7 年前

喜欢JS 用EggJS 喜欢TypeScript 用 基于Egg的 https://midwayjs.org/

Z
zuohuadong#30·7 年前
引用 phper-cheneggjs吧 nest的作者开始在作死的道路上越走越远了

@phper-chen 怎么说? 作者最近一直在各种大会上宣传,用的人越来越多了啊

L
LuiChas#31·7 年前

ts 必火, nest+1

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