首頁 >web前端 >前端問答 >nodejs是不是語言

nodejs是不是語言

藏色散人
藏色散人原創
2021-11-19 11:59:542755瀏覽

nodejs不是一門語言,而是能夠在伺服器端運行JavaScript的開放原始碼、跨平台執行環境;Node採用Google開發的V8執行程式碼,使用事件驅動、非阻塞和非同步輸入輸出模型等技術來提高效能,可優化應用程式的傳輸量和規模。

nodejs是不是語言

本文操作環境: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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn