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

佇列輸入

資料流程

股票操盤手的儀錶盤

應用監聽儀盤表

系統監控儀錶

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 Kenneth 的頭像
    Kenneth

    Kenneth的部落格

    Kenneth 發表在 痞客邦 留言(0) 人氣()