服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

nodejs 能做什么

2023-05-04 17:17:53 阅读(216 评论(0)

nodejs适合做大项目吗?

nodejs不适合做大项目 node.js不适合大型项目的原因有:1、开发效率降低;2、IE兼容性问题大;3、代码排查难度大。

Nodejs是什么,有什么用?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。 所以 Node 并不是一门语言,而是一个 runtime,也就是我们经常说的运行时,和我们非常熟悉的 JRE—— Java Runtime Environment 非常类似。如同浏览器是 JavaScript 的运行时,我们有时候也会称之为宿主环境或者运行环境,Node 是 JavaScript 在服务器端的一个运行时。 Node 使用了事件驱动和非阻塞的 I/O 模型,使 Node 轻量高效,非常适合 I/O 密集的 Web 场景。 很多语言是依赖的多进程、线程解决高并发,一个线程处理一条用户请求,处理完成了释放线程,在阻塞 I/O 模型下, I/O 期间该用户线程所占用的 CPU 资源(虽然十分微量,大部分交给了 DMA)什么都不做,等待 I/O,然后响应用户,而且开启多个进程/线程 CPU 切换 Context 的时间也十分可观。

Nodejs是什么,有什么用?

Node.js是一个javascript运行环境。它让javascript可以开发后端程序,实现几乎其他后端语言实现的所有功能,可以与PHP、Java、Python、.NET、Ruby等后端语言平起平坐。 Nodejs是基于V8引擎,V8是Google发布的开源JavaScript引擎,本身就是用于Chrome浏览器的js解释部分,但是Ryan Dahl 把这个V8搬到了服务器上,用于做服务器的软件。

nodejs安装后自带cnpm吗?

当然不自带,因为cnpm是为了适应中国特殊的网络环境,淘宝做的一个镜像站。功能上cnpm和npm是一样的,所以node官方不会集成这个软件,毕竟node是面向全球用户的,cnpm是用来帮助中国用户快速的安装依赖包。你可以去npm.taobao.org看一下,那里有相关的安装教程。

未经允许不得转载,或转载时需注明出处