nodejs不是一門語言,而是能夠在伺服器端運行JavaScript的開放原始碼、跨平台執行環境;Node採用Google開發的V8執行程式碼,使用事件驅動、非阻塞和非同步輸入輸出模型等技術來提高效能,可優化應用程式的傳輸量和規模。
本文操作環境:windows7系統、nodejs10.6版本、Dell G3電腦。
nodejs是不是一門語言?
nodejs不是一門語言。
Node.js 是能夠在伺服器端執行 JavaScript 的開放原始碼、跨平台執行環境。 Node.js 由 OpenJS Foundation (原為 Node.js Foundation,已與 JS Foundation 合併)持有與維護,也為 Linux 基金會的專案。
Node.js 採用 Google 開發的 V8 執行程式碼,使用事件驅動、非阻塞和非同步輸入輸出模型等技術來提高效能,可最佳化應用程式的傳輸量和規模。這些技術通常用於資料密集的即時應用程式。
Node.js 大部分基本模組都用 JavaScript 語言寫。在 Node.js 出現之前,JavaScript 通常是作為客戶端程式設計語言使用,而以JavaScript 寫出的程式常在使用者的瀏覽器上執行。 Node.js 的出現讓 JavaScript 也能用於服務端程式設計。 Node.js 含有一系列內建模組,讓程式可以脫離 Apache HTTP Server 或 IIS,以獨立伺服器執行。
目前,Node.js 已被IBM、Microsoft、Yahoo!、Walmart、Groupon、SAP、LinkedIn、Rakuten、PayPal、Voxer、GoDaddy等企業採用。
Node.js使用Google V8 JavaScript引擎,因為:
V8是基於BSD授權的開源軟體
V8速度非常快
V8專注於網路功能,在HTTP、DNS、TCP等方面更成熟透過原始碼編譯
我們可以使用以下指令來查看目前的Node 版本:
$ node -v v4.4.3
注意:不同版本間可能是有差異的。
推薦學習:《node影片教學》
以上是nodejs是不是語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!