NodeJs:輕量級的Web伺服器JS庫

NodeJs:輕量級的Web伺服器JS庫是一個可以快速構建網路服務及應用的平臺。該平臺的構建是基於Chrome’s JavaScript runtime,也就是說,實際上它是對GoogleV8引擎(應用於Google Chrome瀏覽器)進行了封裝。

NodeJs:輕量級的Web伺服器JS庫

NodeJs是一套用來編寫高效能網路伺服器的JavaScript工具包,一系列的變化由此開始。比較獨特的是,Node.js會假設是在POSIX環境下執行它Linux 或 Mac OS X。如果是在Windows下,那就需要安裝MinGW以獲得一個仿POSIX的環境。在Node中,Http是首要的。Node為建立http伺服器作了優化,所以在網上看到的大部分示例和庫都是集中在web上(http框架、模板庫等)。

Node採用一系列“非阻塞”庫來支援事件迴圈的方式。本質上就是為檔案系統、資料庫之類的資源提供介面。向檔案系統傳送一個請求時,無需等待硬碟(定址並檢索檔案),硬碟準備好的時候非阻塞介面會通知Node。該模型以可擴充套件的方式簡化了對慢資源的訪問, 直觀,易懂。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *