Node.js
- JS不再只能於browser上執行。可在電腦終端機上執行。
- 一個能執行JS的環境(run-time environment)
- 電腦安裝Node.js後,電腦可執行副檔名extension為.js的檔案
有了Node.js 執行環境
- JS 可開發web APP
- JS 可直接建立、讀取、修改、刪除電腦內的檔案,並能和資料庫連通。
- Node.js 添加 web APP需要的功能。
- 作為server處理client side發出請求,並給回應。
### Node.js 應用
對於DIRT APP,有最大優勢。
DIRT (data-intensive real-time)
承接流量高,處理不複雜的邏輯。
- 作為server處理client side發出請求,並給回應。
Node.js 特色
- 快速處理大量資料
- 執行程式時,能同步檢查code及維修錯誤,不須重啟sever(user體驗不中斷),可發佈新程式碼。
- 開源社群活躍