最近想学个 node 框架(支持 ts),发现这仨框架应该算是比较流行的了(express 略古老,koajs 还要自己拼装插件)。
不知道这三个框架哪一个比较合适?
打算的架构是 nodejs + redis + mongodb/mysql。
egg.js 就可以了。
egg吧。学好了以后方便进阿里。想想都激动呢。😀
@arden 其实以前(18年5,6月)用过 eggjs 的,但是发现对 ts 的支持比较一般。不知道现在如何了。
@Gitforxuyang 进去阿里想想就好了。
个人推荐 nestjs
淘宝还有个 midway ,貌似和 nestjs 差不多思路
@JZLeung 梦想还是要有的。不然跟咸鱼有什么区别
midway
nest.js 已经生产环境使用1年多。
阿里现在也有类似nest 的 midway,不过周边生态还不成熟。
不要太执着于ts,当你自身能力足够的情况下ts/js区别大吗?,主要还是看生态,个人推荐egg
都学也花不了多少时间吧,用的时候按需求用,一个框架走天下的情况是不存在的。
nest.js +1
nest.js + 1 用过egg.js和nest.js 最终选择nest.js
nest.js +1
没人推荐 ThinkJS 么,我强推一波,2333 ps. 不过要说 ts 的支持的话是不如由 ts 写的 nestjs 好就是了…
@nnliang 和个人能力无关,与项目、团队大小有关。
@waitingsong 。。。。。
@waitingsong 请教下怎么比较两个框架
都用下心里就有结果了。NestJS++
Nest.js,阿里那些框架真不感冒
@IEfucker 个人看法: 对 TS 有良好支持,最好框架由 TS 原生开发。
@waitingsong what?你是不是对TS的理解有什么偏差???
建议读读这篇《别再学习框架了》
@zuohuadong 能否比较下 nest 和 midway 各自优缺点。 如果淘宝发力建设 midway 生态应该能完善。
我们公司用的eggjs也有ts的,而且周边生态比较丰富,所以建议 egg
@a69694510
谢谢。
其实我也不是反对学习框架,而是反对为了学习框架而学习框架,听说哪个框架好就直接用哪个框架。
相反我是支持学习框架,学习框架的一些核心理念辅以查看代码(毫无目的的看源码反而是低效的)。
最好能框架照葫芦画瓢,自己实现完功能再看看框架是怎么实现的,为什么框架要这样实现(看完就会发现框架里面实现不如自己的地方很多)。
当然最后就是用自己的框架,或者是自己魔改过的框架是最好不过啦,觉得自己实现的不错,心情好还能反哺一下社区也挺不错的(因为一般魔改自立门户是要挨骂的,如swoole为某赞
修改开源协议)。
eggjs吧 nest的作者开始在作死的道路上越走越远了
喜欢JS 用EggJS 喜欢TypeScript 用 基于Egg的 https://midwayjs.org/
@phper-chen 怎么说? 作者最近一直在各种大会上宣传,用的人越来越多了啊
ts 必火, nest+1