这一章简要介绍了Node,从中可以了解Node的发展历程及其带来的影响和价值。
为什么叫Node?起初,Ryan Dahl称他的项目为web.js,就是一个Web服务器,但是项目的发展超过了他当初单纯开发一个Web服务器的想法,变成构建网络应用的一个基本框架,这样可以在它的基础上构建更多的东西,诸如服务器、客户端、命令行工具等。Node发展为一个强制不共享任何资源的单线程、单进程系统,包括十分适宜网络的库,为构建大型分布式应用程序提供了基础设施,其目标也是成为一个构建快速、可伸缩的网络应用平台。它自身非常简单,通过通信协议来组织很多Node,非常容易通过扩展来达成构建大型网络应用的目的。**每一个Node进程都构成这个网络应用中的一个节点,这是它名字所含意义的真谛。** [脑图](http://naotu.baidu.com/viewshare.html?shareId=atyzcu65ssw8)
![Node简介](https://box.kancloud.cn/2015-07-15_55a634542289c.png)