node.js是一個運行在chromeJavascript運行環境下(俗稱GoogleV8引擎)的開發平臺,用來方便快捷的建立服務器端網絡應用程序。你能夠把它理解爲一個輕量級的JSP或PHP環境,可是用來開發Web應用的話,有時要便捷不少。
不少人都不明白,爲何一個javascript的東西用在了服務器端的開發上。通常認爲javascript是瀏覽器端的腳本語言,可是google將其再開發,用來做爲服務器端腳本環境,其性能自稱比Python、Perl、PHP還要快。
node.js的最大優勢是處理並行訪問,若是一個web應用程序同時會有不少訪問鏈接,就能體現使用node.js的優點。
另外一個好處是,使用javascript做爲服務器端腳本語言,能夠消除一些與瀏覽器端js腳本的衝突。甚至發揮javascript動態編程的特性,在服務器與瀏覽器之間創建直接的動態程序。
總的來講,node.js能夠像PHP同樣開發動態網站和WEB應用。javascript