标题虽有点夸大,不过用过nestjs之后,本人是不想在用其他框架了。这里没有想安利大家立马换框架的意思,推荐学习,若要投产,前提是你要足够了解nest。 准确说,nest不是框架,而是一种区别于commonjs的模块规范,或者说是高阶构建工具,它改变了以往团队协同的编码组织结构,使得模块化开发思想真正得以实现,框架目的不是提高开发技术,而是降低模块间耦合风险,隔离了工作区间,带了前所未有的协同开发体验。具体介绍可以看我的git page 链接:nest介绍 nestjs的学习成本较高,对于基础理论,设计模式,原生语法都要有深厚的理解能力,如果想深入了解nest,建议以下步骤: 先看es6的proxy,reflect,symbol 链接:es6的Reflect 再看typescript的装饰器 链接:TS装饰器 再看java的六大设计原则(自行百度) 再看nestjs的开源代码 链接:nestjs 最后写一个完整的场景覆盖demo(自己动手哦) 你会发现...... 前端弱爆了,哈哈哈 开玩笑的,你会爱上nest。
@brucecodezone nest.js现在比较成熟了,而且国外用的也不少,https://github.com/nestjs/nest/wiki/Roadmap 作者在路线图里也有计划解决这些问题。 nestjs 马上破万 star 了~ 看6.0 怎么解决之前的坑了
- 最起码一点,提交issues 有人认真回复。
- 能用 js 实现同样的事情(节省成本),为什么要 java ? 阿里也出了类似的midway
golang123之前用golang开发的,目前正在使用nest.js来重构 网址: https://www.golang123.com/ github: https://github.com/shen100/golang123
@shen100 话说能一起搞么,我们最近打算做个微服务版的CMS, 用户服务+CMS服务+CMS API (带SSR)前台 前端 可以是 vue 或者 angular,后台前端用angular 在做一套企业级后台。
到时候 用户服务+BBS 服务 + BBS API ,后台可以用我们写的。 用 cli 一键启动,减少部署成本。
@zuohuadong 我以前也想自己搞CMS,甚至也想用Nest.js搞,现在觉得没必要,现在比较看好https://github.com/birkir/prime,不过还不成熟,暂时试用strapi中
@siyue543241338 @liuzhiguo11 如果JAVA搭环境也能直接一个命令就搞定,那还真就JAVA好些。但事实上js多一个优秀的框架也还不错啊。
来自酷炫的 CNodeMD
一个使用nestjs开发的社区系统,界面优雅,功能丰富😛 目前已完成文章、标签、图书、沸点、评论等功能 https://github.com/shen100/mili