警告
本教程是有lorilu-studioの博客开发及制作且视频和文档是完全免费的(仅源码和问答服务收费),未经许可不得随意篡改并商业销售,免费的分享请自便(各位同学请帮我B站三连,谢谢)
⚡️适用场景
学习了Ts,Node,Nestjs来构建后端对于全栈开发是十分有帮助的,但不是所有场景都适合使用Node和TS的,下面我们来分析一下
Node.js的优势并不在于生态或性能
在技术选型上,Node.js目前的最大优势还是在于前后端同构以及serverless方面,但是以下场景都比较适用
- 聊天室,爬虫类,游戏服务端类,区块链(可代替go)项目等应用
- 缺少后端人员但需要快速快速上线的初创型项目
- 处于上升期,并发量,吞吐量和IO密集型有一定需求,同时对CPU密集不敏感的应用
- 需要项目一体化及与前端同构的应用
- serverless应用
- 前端与API的中间层
- 需要前后端一体化架构,代码统一的应用
- 性能要求不高的CLI类命令行工具以及桌面应用(Electron)
- 各种CLI工具