首頁  >  文章  >  web前端  >  nodejs是js框架麼?

nodejs是js框架麼?

藏色散人
藏色散人原創
2019-05-20 10:52:543769瀏覽

Node.js是一個應用程式框架,有時也被稱為運行環境,透過它,應用程式可使用JavaScript程式語言來建構;Node.js以其速度而聞名,因為它是非阻塞的,而非阻塞則表示一個請求不會等待另一個請求結束。

nodejs是js框架麼?

Node.js是一個應用程式框架,有時也被稱為運行環境(runtime),透過它,應用程式可使用JavaScript程式語言來構建。 Node.js以其速度而聞名,因為它是非阻塞的。非阻塞意味著一個請求不會等待另一個請求結束(也就是非同步的)。非同步此特性使Node.js成為目前吞吐量最大的框架,而Java應用伺服器通常會阻塞每個綁定到執行緒的請求,只要沒有更多執行緒可用,伺服器就會停止接收請求。

簡單的說 Node.js 就是運行在服務端的 JavaScript。 Node.js 是一個基於Chrome JavaScript 執行階段建立的平台。 Node.js是事件驅動I/O服務端JavaScript環境,基於Google的V8引擎,V8引擎執行Javascript的速度非常快,效能非常好。

Node 是一個讓 JavaScript 運作在服務端的開發平台,它讓 JavaScript 成為與PHP、Python、Perl、Ruby 等服務端語言平起平坐的腳本語言。發佈於2009年5月,由Ryan Dahl開發,實質是對Chrome V8引擎進行了封裝。

Node對一些特殊用例進行最佳化,提供替代的API,使得V8在非瀏覽器環境下運作得更好。 V8引擎執行Javascript的速度非常快,效能非常好。 Node是一個基於Chrome JavaScript運行時建立的平台, 用於方便地建立響應速度快、易於擴展的網路應用。 Node 使用事件驅動, 非阻塞I/O 模型而得以輕量且高效,非常適合在分散式裝置上運行資料密集的即時應用。

以上是nodejs是js框架麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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