Node.js作为JS的服务器端运行环境,到底属于前端还是后端的技术?

606 阅读1分钟

Node.js目前基本是前端招聘的必备技能,笔者在学习时了解它实际上是JS的一种运行环境,关于为什么在招聘中它被归类到后端语言中,笔者看到了如下回答:

首先你得了解什么是nodejs,其次了解什么后端技术及作用:
  • node.js组成:谷歌浏览器的V8引擎、C++语言编写的,本质上是一个JavaScript的运行环境。提到js,就能想到浏览器里面的各种交互组件,异步请求等等,它们依靠浏览器JavaScript 的引擎,来解析页面的js代码。

  • 目前流行的后端语言就是golangPHPJava.Net等,使用后端语言实现服务器上的开发叫做后端技术。

  • nodejs就是让JavaScript(js)可以实现服务器上的开发。

  • JavaScript(前端语言)+nodejs(JavaScript的运行环境)=实现服务器上的开发(后端技术),也就是说 js+nodejs实现了后端开发的技术。