Node.js是什么
JavaScript本来只能在浏览器里跑,Node.js就是让JavaScript也能在服务器上跑,直接写后端接口。
前端开发者不用学Java、Python,直接用JavaScript就能写后端,所以现在前后端统一用JS写很流行。
为什么小项目喜欢用Node.js
1. 开发快:写个简单的后端接口,几行代码就搞定,不用像Java那样写很多配置。
2. 轻量:启动快,占内存小,跑在2核2G的小服务器上完全没问题。
3. 生态全:npm上有几百万个现成的工具包,要什么功能直接装,不用自己写。
适合做什么
- 个人小程序后端接口
- 博客后端、小工具网站
- 接口服务、简单的后台管理系统
不适合做什么
特别复杂、并发量特别大的业务,还是用Java、Go更合适,小项目完全没问题。
总结
个人开发者、小项目,用Node.js写后端,开发快,部署简单,是非常好的选择。