同上,各位老铁 Nestjs很火吗?为什么Star量以及每周下载量如此之高,这个框架国内用的多吗?
nestjs.jpg
nest1.jpg
同上,各位老铁 Nestjs很火吗?为什么Star量以及每周下载量如此之高,这个框架国内用的多吗?
不清楚用的人多不多,但是我们项目在使用Nest,说实话就是入门门槛有点高(对于前端来说) 我们的项目之前就是前端负责的,现在问题很多,最主要的就是项目的结构、分层设计比较乱现在维护起来比较麻烦,如果把分层设计做好了,写代码还是很舒服的 如果团队有专职的server端,可以考虑使用,但是如果都是前端且没有对server端比较熟悉的人的话,建议使用midway或者egg,相对会简单一些,而且比较符合前端的代码习惯
网络黑话里的"火"翻译过来就是推广的很猛 比如google以很猛的姿势推广一个烂得不能再烂的够烂 让很多不明真相的码农误以为够烂很火,结果磕磕绊绊地写够烂导致项目进度一再延期,最后只能被迫996加班,象什么跳动之类的加班加到粹死了事
稍微细心的话,你可以在招聘网站上以Nestjs关键字搜招聘职位比较一下结果
- https://sou.zhaopin.com/?jl=530&kw=Nestjs&kt=3&srccode=
- https://sou.zhaopin.com/?jl=530&kw=c%2B%2B&p=34
实际上Nestjs 进一步加剧了nodejs阵营的分裂 如果koa相对express只是部分代码风格的调整,那ts几乎是另起炉灶 而生态的建立需要长久的积累 这方面java是个正面典型,不论是传统客户端还是服务端还是手机端,都有相应成熟的解决方案,代码写法差别并不大,意味着码农只要熟悉了新的业务,可以从一个领域平滑迁移到另一个领域,而反观nodejs 除了前端工具链勉强能打以外就没什么了
Nestjs的正确推广方式,是做一个旗舰级的应用,就象当年fb用拍黄片拍出了facebook 令很多不屑拍黄片的人刮目相看 而这种下载量爆棚的推广方式最后达到的效果,顶多也就是茴香豆有四种写法
next.js跟Angular思想比较一致,体系比较庞大,但非常适合上点规模的项目,因为解决架构问题是其第一要务。 如果node.js还不熟,建议先从express或koa开始练手。 我最近开源了一个项目,后端就是nest.js,前端Angular: https://github.com/yobett/oec-ng