1 回答

TA貢獻(xiàn)1878條經(jīng)驗(yàn) 獲得超4個(gè)贊
node.js是一個(gè)運(yùn)行在chromeJavascript運(yùn)行環(huán)境下(俗稱(chēng)GoogleV8引擎)的開(kāi)發(fā)平臺(tái),用來(lái)方便快捷的創(chuàng)建服務(wù)器端網(wǎng)絡(luò)應(yīng)用程序。你可以把它理解為一個(gè)輕量級(jí)的JSP或PHP環(huán)境,但是用來(lái)開(kāi)發(fā)Web應(yīng)用的話,有時(shí)要便捷很多。
很多人都不明白,為什么一個(gè)javascript的東西用在了服務(wù)器端的開(kāi)發(fā)上。一般認(rèn)為javascript是瀏覽器端的腳本語(yǔ)言,但是google將其再開(kāi)發(fā),用來(lái)作為服務(wù)器端腳本環(huán)境,其性能自稱(chēng)比Python、Perl、PHP還要快。
node.js的最大優(yōu)點(diǎn)是處理并行訪問(wèn),如果一個(gè)web應(yīng)用程序同時(shí)會(huì)有很多訪問(wèn)連接,就能體現(xiàn)使用node.js的優(yōu)勢(shì)。
另一個(gè)好處是,使用javascript作為服務(wù)器端腳本語(yǔ)言,可以消除一些與瀏覽器端js腳本的沖突。甚至發(fā)揮javascript動(dòng)態(tài)編程的特性,在服務(wù)器與瀏覽器之間建立直接的動(dòng)態(tài)程序。
- 1 回答
- 0 關(guān)注
- 2089 瀏覽
添加回答
舉報(bào)