Node.js目前基本是前端招聘的必备技能,笔者在学习时了解它实际上是JS的一种运行环境,关于为什么在招聘中它被归类到后端语言中,笔者看到了如下回答:
首先你得了解什么是nodejs,其次了解什么后端技术及作用:
-
node.js组成:谷歌浏览器的V8引擎、C++语言编写的,本质上是一个JavaScript的运行环境。提到js,就能想到浏览器里面的各种交互组件,异步请求等等,它们依靠浏览器JavaScript 的引擎,来解析页面的js代码。
-
目前流行的后端语言就是
golang、PHP、Java、.Net等,使用后端语言实现服务器上的开发叫做后端技术。 -
nodejs就是让JavaScript(js)可以实现服务器上的开发。
-
JavaScript(前端语言)+nodejs(JavaScript的运行环境)=实现服务器上的开发(后端技术),也就是说 js+nodejs实现了后端开发的技术。