這一章簡(jiǎn)要介紹了Node,從中可以了解Node的發(fā)展歷程及其帶來(lái)的影響和價(jià)值。
為什么叫Node?起初,Ryan Dahl稱他的項(xiàng)目為web.js,就是一個(gè)Web服務(wù)器,但是項(xiàng)目的發(fā)展超過(guò)了他當(dāng)初單純開(kāi)發(fā)一個(gè)Web服務(wù)器的想法,變成構(gòu)建網(wǎng)絡(luò)應(yīng)用的一個(gè)基本框架,這樣可以在它的基礎(chǔ)上構(gòu)建更多的東西,諸如服務(wù)器、客戶端、命令行工具等。Node發(fā)展為一個(gè)強(qiáng)制不共享任何資源的單線程、單進(jìn)程系統(tǒng),包括十分適宜網(wǎng)絡(luò)的庫(kù),為構(gòu)建大型分布式應(yīng)用程序提供了基礎(chǔ)設(shè)施,其目標(biāo)也是成為一個(gè)構(gòu)建快速、可伸縮的網(wǎng)絡(luò)應(yīng)用平臺(tái)。它自身非常簡(jiǎn)單,通過(guò)通信協(xié)議來(lái)組織很多Node,非常容易通過(guò)擴(kuò)展來(lái)達(dá)成構(gòu)建大型網(wǎng)絡(luò)應(yīng)用的目的。**每一個(gè)Node進(jìn)程都構(gòu)成這個(gè)網(wǎng)絡(luò)應(yīng)用中的一個(gè)節(jié)點(diǎn),這是它名字所含意義的真諦。**?[腦圖](http://naotu.baidu.com/viewshare.html?shareId=atyzcu65ssw8)

