NodeJs介绍和他的一些特点!

NodeJs介绍和他的一些特点!

 

一、node是什么?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

node 既不是一们“语言”也不是一个“运行环境”,就是跑在服务器上一个“软件”(这句话理解不了可以无视)

请不要以PHP C等编程逻辑去理解Nodejs否则你是学不好的,有人会问为啥,我只能说,他没有web容器的概念,不想php必须放到指定的文件夹里才能通过apache解析,Node.js可以放到磁盘的任何的地方,用命令挂载运行!!

二、node.js 的三大特点?

1. 单线程   (非常的操蛋!他只有一个线程,无论多少人访问,所以他的稳定性差)

2. 非阻塞I/O I input O output 可以理解为磁盘的读写(异步)

 

3. 事件驱动

 

三、node.js 的特性

1. npm包管理

2. 稳定性差(只有单线程)

3. 模块化(他是一款由无数模块组成的,需要什么功能就找相对nodejs模块!比如说:mysql模块,HTTP模块等他的模块通过npm进行一键安装)

4. node.js 没有web容器概念(可以放在任何地方运行!)

 

三、node能干嘛?

当应用程序需要处理大量并发的I/O,而在向客户端发出响应之前,应用程序内部并不需要进行非常复杂的处理的时候Node.js非常适合。

Node.js也非常适合与web socket配合,开发长连接的实时交互应用程序。

比如: 用户表单收集  单页应用  问答交流  工单  api 接口 聊天室!

 

点赞
  1. 晔璇说道:

    112311231123

  2. 晓萨说道:

    ????

    1. 潇洒说道:

      邮件回复!

      1. 土豆说道:

        邮件回复!!!

        1. 小七说道:

          嗯嗯!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据