node是服務端語言,但精確來說是能夠在伺服器端運行JavaScript的開放原始碼、跨平台執行環境,而Node.js的大部分基本模組都是用JavaScript語言編寫的。
本文操作環境:Windows7系統,nodejs10.16.2版,Dell G3電腦。
node 是服務端語言嗎?
Node.js 是能夠在伺服器端執行 JavaScript 的開放原始碼、跨平台執行環境。
Node.js 由 OpenJS Foundation(原為 Node.js Foundation,已與 JS Foundation 合併)持有和維護,也為 Linux 基金會的專案[6]。 Node.js 採用 Google 開發的 V8 執行程式碼,並使用事件驅動、非阻塞和非同步輸入輸出模型等技術來提高效能,可最佳化應用程式的傳輸量和規模。這些技術通常用於資料密集的即時應用程式。
Node.js 大部分基本模組都用 JavaScript 語言寫。
在 Node.js 出現之前,JavaScript 通常會作為客戶端程式設計語言使用,以JavaScript 寫出的程式常在使用者的瀏覽器上執行。 Node.js 的出現讓 JavaScript 也能用於服務端程式設計。 Node.js 含有一系列內建模組,讓程式可以脫離 Apache HTTP Server 或 IIS,以獨立伺服器執行。
簡單的說 Node.js 就是運行在服務端的 JavaScript。
Node.js 是一個基於Chrome JavaScript 執行階段建立的平台。
Node.js是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。
Node.js使用Google V8 JavaScript引擎,因為:
V8是基於BSD授權的開源軟體
V8速度非常快
V8專注於網路功能,在HTTP、DNS、TCP等方面更成熟
Node.js影片教學》
以上是node 是服務端語言嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!