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

佇列輸入

資料流程

股票操盤手的儀錶盤

應用監聽儀盤表

系統監控儀錶

 

 

文章標籤
全站熱搜
創作者介紹
創作者 Kenneth 的頭像
Kenneth

Kenneth的部落格

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