nodejs到底是什么?
1个回答
展开全部
Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境。
Node.js使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
最近使用nodejs,虽然已经过了区分不了java和JavaScript,雷锋和雷锋塔的阶段,相信很多人还是很有顾虑,甚至是一脸困惑。对比去理解似乎很有效,下面让我们对比一下
Nodejs ?后端:前端
前端:HTML、CSS、JavaScript;vue、angular、react等
后端:java、php、.net等
Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境,如此看来node是把JavaScript语言变成了后端语言,也可以理解为,JavaScript+node后端技术
Nodejs vs 框架
大概知道用npm安装引用一些框架出来
用这些框架官方文档都会要求安装node环境
如此看来,node是运行环境,npm是安装node之后自带的包管理工具
不可把node和框架相比,基于的node框架的确实层出不穷。
Nodejs vs tomcat
Tomcat是典型的应用服务器,有容器生命周期的概念,负责接发请求,还负责解析class、jsp等。
Node似乎没有容器的概念,但是接发请求,资源分配一样都不少。
由于node非阻塞式I/O 的模型,支持多进程高并发,大多数人是相信V8引擎,应该是相信chrome浏览器,网上有人居然拿nodejs和tomcat一决高下,nodejs是JavaScript,tomcat是java,颇有儿子打老子的感觉,所以node似乎有tomcat这么点意思。
Nodejs vs JVM
江湖传言 ,Node被称为JavaScript
Virtual Machine(JsVM),JavaScript虚拟机,这么看来和java的jvm倍感亲切,不过倒是更加印证了官方解释,Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境
所以, 综上所述 ,nodejs就是nodejs,不一样的烟火。
Node.js使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
最近使用nodejs,虽然已经过了区分不了java和JavaScript,雷锋和雷锋塔的阶段,相信很多人还是很有顾虑,甚至是一脸困惑。对比去理解似乎很有效,下面让我们对比一下
Nodejs ?后端:前端
前端:HTML、CSS、JavaScript;vue、angular、react等
后端:java、php、.net等
Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境,如此看来node是把JavaScript语言变成了后端语言,也可以理解为,JavaScript+node后端技术
Nodejs vs 框架
大概知道用npm安装引用一些框架出来
用这些框架官方文档都会要求安装node环境
如此看来,node是运行环境,npm是安装node之后自带的包管理工具
不可把node和框架相比,基于的node框架的确实层出不穷。
Nodejs vs tomcat
Tomcat是典型的应用服务器,有容器生命周期的概念,负责接发请求,还负责解析class、jsp等。
Node似乎没有容器的概念,但是接发请求,资源分配一样都不少。
由于node非阻塞式I/O 的模型,支持多进程高并发,大多数人是相信V8引擎,应该是相信chrome浏览器,网上有人居然拿nodejs和tomcat一决高下,nodejs是JavaScript,tomcat是java,颇有儿子打老子的感觉,所以node似乎有tomcat这么点意思。
Nodejs vs JVM
江湖传言 ,Node被称为JavaScript
Virtual Machine(JsVM),JavaScript虚拟机,这么看来和java的jvm倍感亲切,不过倒是更加印证了官方解释,Node.js 是一个基于Chrome V8 引擎的 JavaScript 运行环境
所以, 综上所述 ,nodejs就是nodejs,不一样的烟火。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询