midway 和 nest.js 谁会更有前途?
发布于 1 年前 作者 zuohuadong 3000 次浏览 来自 问答

从趋势来看,似乎每个语言都有一套类 spring 实现,只不过有些语言由于语法上的限制,做不到完全的类 spring 思想。 rails on ruby 【实际上 rails 早于 spring】 Laravel (PHP) spring (java) iris (golang) …

而随着 typescript 的成熟,node.js 里也出现了 类 spring 框架: midway 和 nest.js 。

nest.js 去年发布,如今已经9k star ,在国外也深受欢迎。 https://github.com/nestjs/nest 并且已经有相当多的生产环境应用: https://github.com/nestjs/nest/issues/1006

miway 今年发布,阿里团队主导,star 数还比较少,有不少发展空间。 https://github.com/midwayjs/midway

那么谁会更有前途呢?

13 回复

=。= 也是 egg 的上层封装。

adonisjs自带ioc 自豪地采用 CNodeJS ionic

nest更有前途

@wxs77577 adonisjs 之前用过,后来换的 nest.js , nest.js ioc 早就是标配了。 而且对 ts 支持更好。 adonis 虽然出的比 nest 早,现在 nest 下载量早就超过 adonis 了。

@justjavac 如果看npm 下载量的话, nest.js 很早就超过 egg 了,虽然 nest 起步晚,但是 star 数 也从之前差的3k 追到现在的 1k 。 感觉开发者更喜欢 类spring 框架。 不过也看好阿里的新框架 midway

@zuohuadong egg 和 nextjs 定位不同。但是 midway 和 nest.js 的定位应该是一样的,我猜应该是 nest.js 胜出

midway终于像社区开源了

倾家荡产推Nest

@lxzgg 确实好用,目前公司后端已经由 nest.js 大一统了。

midway 也在关注,等成熟

想想知道 midway 还是四年前,现在终于开源了~

之前一直有使用egg,看了一下midway是基于egg开发的关系,还是比较期待这个框架能够更加完善!

@ZQun nest.js 出来虽然比较晚,但star 数也快超过 egg 了。感觉国外接受程度更高 midway 跟 nest 很像,推广力度不够

回到顶部