学会 Node.js 就真的全栈了吗?
- 今天看到这段话,感触颇深。
- 你可以在这一段时间里擅长前端技术,也可以在另一段时间擅长后台技术,但你不可能在同一段时间同时擅长前端和后台,更不可能所有的时间同时擅长两者。
- 所谓的全栈,只是一个伪命题,个人不一定需要全栈,企业和项目也不强制要求全栈,分工协作,才最高效。
- 全栈只是一种职业生涯的标签,并不是真正意义上的全栈。
- 对于个人而言,虽然全栈很难,但是Node.js的出现,让JS语言实现了前后端语法的统一,让JS语言的技术栈更加全面。
- 涉及到后台开发相关的技术,无论如何,也绕不开框架设计、开发调试、数据库操作、高并发处理、大规模存储、性能优化、容灾方案、RPC调用、进程管理、操作系统调度、网络安全、系统运维、日常维护,甚至是Linux内核、驱动开发等过硬的知识技能和经验积累。等你亲身经历过这些,才算明白:语言只是一种工具。
Node.js的特点
- 异步,非阻塞IO模型
- 事件循环
- 单线程
- 轻量级
- 高性能
- 跨平台
NPM包的版本号,是用三位数表示。版本号前面的符号,代表开发者想要更新的的最新版本条件:
- 符号^:固定第一位数。表示主版本固定的情况下,可更新至最新版。例如 vue: “^2.6.0” 表示 2.6.0及其以上的2.x.x 都是满足的。
- 符号~:固定前两位数。表示次版本固定的情况下,可更新至最新版。例如 vuex: “~2.6.0”,2.6.0及其以上的2.6.x都是满足的。
- 无符号:三位数都固定。无符号表示固定版本号。例如 vue: “2.6.0”,此时一定是安装2.6.0版本。
1 |
|
▶
文章封面
学会 Node.js 就真的全栈了吗?
https://yueyc.top/2025/03/13/idea/