一,Node.js的概述与安装

来源:互联网 发布:makah5页面制作软件 编辑:程序博客网 时间:2024/06/05 17:04

1,概述

1.1,Node.js能解决什么问题

Node.js的目标是提供一种简单的,用于创建高性能服务器以及可在该服务器中运行的各种应用程序的开发工具。Node改变了客户端到服务器之间的连接方法,并没有在连接的过程中为客户端的连接创建一个新的线程,而是在客户端的连接中触发一个发生在Node内部的处理的事件。使用Node可以同时处理多达几万个用户的客户端的请求。

1.2,实现高性能服务器

Node是一个用于开发各种web服务器的开发工具,在Node服务器中,运行的是高性能的V8 JavaScript脚本语言,该脚本语言可以运行在服务端的JavaScript脚本语言。

1.3,非阻塞性I/O及事件环机制

为了实现高性能,Node中采用以下两种机制:

  • 非阻塞性I/O
  • 事件环

1.4,适合开发的应用程序

当应用程序需要处理大量的并发的输入/输出,在向客户端发出响应之前,应用程序内部不需要进行非常复杂的处理的时候,我们应该考虑使用Node来进行该应用程序的开发。例如:聊天服务器或者是综合服务类网站再者是电子商务网站的服务器。

2,安装Node.js

进入Node的官网,下载Node的可执行程序.exe,官方网站nodejs.org
安装结束后进入windows的CMD环境中输入:
node -v
这里写图片描述

3,Node的简单实例应用程序

这里写图片描述

0 0
原创粉丝点击