Node.js簡介

Node.js是一個讓JavaScript運行在服務端的開發平臺,在服務端堪與PHP,Python,Perl,Ruby平起平坐。Node.js跳過了Apache,Nginx等HTTP服務器向用戶提供服務,直接面向前端開發。Node.js的JavaScript引擎是V8,來自Google Chrome項目。

1.Node.js內建了一個HTTP服務器支持,也就是說你可以輕而易舉的實現一個網站和服務器的組合,不用額外的搭建一個HTTP服務器。這個服務器不僅可以用來調試代碼,而且它本身就可以部署到產品環境,性能足以滿足要求。

Node.js可以部署到非網絡應用的環境下,比如一個命令行工具。Node.js還可以調用C/C++的代碼,這樣可以充分利用已有的諸多函數庫,也可以將對性能要求非常高的部分用C/C++來實現。

2.Node.js最大的特點就是採用異步式I/O與事件驅動的架構設計。Node.js使用的是單線程模型,對於所有的I/O都採用異步式的請求方式,避免了繁瑣的上下文切換。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章