Node是一個(gè)Javascript運(yùn)行環(huán)境(runtime)。事實(shí)上它是對(duì)GoogleV8模塊展開了封裝。V8模塊實(shí)行Javascript的速度非???,特性非常好。Node對(duì)一些特殊用例進(jìn)行了優(yōu)化,帶來了取代的API,促使V8在非瀏覽器環(huán)境下運(yùn)行得更好。Node.js的生態(tài)系統(tǒng)是目前最大的開源包管理系統(tǒng)。
軟件介紹
Node.js是讓Javascript擺脫瀏覽器運(yùn)作在服務(wù)器的一個(gè)平臺(tái),不是語(yǔ)言;
Node.js采用的Javascript模塊是來自GoogleChrome的V8;運(yùn)作在瀏覽器外不用考慮頭痛的Javascript兼容問題
選用單線程、異步IO與事件驅(qū)動(dòng)設(shè)計(jì)來達(dá)到高并發(fā)(異步事件也在一定程度上增強(qiáng)了開發(fā)和調(diào)試的難度);
Node.js內(nèi)建一個(gè)HTTP服務(wù)器,因此對(duì)于網(wǎng)站建設(shè)來說是一個(gè)喜訊;