Node.js 究竟是什麼?
一個 “編碼就緒” 伺服器
Node 是一個伺服器端 JavaScript 解譯器,它將改變伺服器應該如何工作的概念。它的目標是説明程式師構建高度可伸縮的應用程式,編寫能夠處理數萬條同時連接到一個(只有一個)物理機的連接代碼。
Node.js不是JS應用、而是JS運行平臺
看到Node.js這個名字,初學者可能會誤以為這是一個Javascript應用,事實上,Node.js採用C++語言編寫而成,是一個 Javascript的運行環境。為什麼採用C++語言呢?據Node.js創始人Ryan Dahl回憶,他最初希望採用Ruby來寫Node.js,但是後來發現Ruby虛擬機器的性能不能滿足他的要求,後來他嘗試採用V8引擎,所以選擇了 C++語言。既然不是Javascript應用,為何叫.js呢?因為Node.js是一個Javascript的運行環境。提到Javascript, 大家首先想到的是日常使用的流覽器,現代流覽器包含了各種元件,包括渲染引擎、Javascript引擎等,其中Javascript引擎負責解釋執行網 頁中的Javascript代碼。
Node.js 應該用在什麼地方
聊天
物件資料庫介面(API ON TOP OF AN OBJECT DB)
佇列輸入
資料流程
股票操盤手的儀錶盤
應用監聽儀盤表
系統監控儀錶
全站熱搜