一、 Nodejs 介紹
Node.js 是一個 Javascript 運行環境(runtime)。
Nodejs 是基於 V8 引擎, V8 是 Google 發布的開源 JavaScript 引擎, 本身就是用於 Chrome 瀏覽器
的 JS 解釋部分,但是 Ryan Dahl 這哥們,鬼才般的,把這個 V8 搬到了服務器上,用於做服務器的軟件。
二、 NodeJs 的優勢
1.NodeJs 語法完全是 js 語法,只要你懂 JS 基礎就可以學會 Nodejs 后端開發。
2.NodeJs 超強的高並發能力
Node.js 不為每個客戶連接創建一個新的線程, 而僅僅使用一個線程。當有用戶連接了,就觸發一個
內部事件,通過非阻塞 I/O、事件驅動機制,讓 Node.js 程序宏觀上也是並行的。 使用 Node.js,一個 8GB
內存的服務器,可以同時處理超過 4 萬用戶的連接。
3.實現高性能服務器
嚴格地說, Node.js 是一個用於開發各種 Web 服務器的開發工具。在 Node.js 服務器中,運行的是高性能 V8
JavaScript 腳本語言,該語言是一種可以運行在服務器端的 JavaScript 腳本語言。
另外,在 V8 JavaScript 引擎內部使用一種全新的編譯技術。這意味着開發者編寫的高端的 JavaScript 腳本代
碼與開發者編寫的低端的 C語言具有非常相近的執行效率,這也是 Node.js 服務器可以提供的一個重要特性。
4.開發周期短、 開發成本低、學習成本低
Node.js 自身哲學,是花最小的硬件成本,追求更高的並發,更高的處理性能。
三、 NodeJs 適合做什么?
- 前后端編程語言環境統一。
- Node 帶來的高性能 I/0 用於實時應用。
- 並行 I/0 使得使用者可以更高效地利用分布式環境。
- 並行 I/O •有效利用穩定接口提升 Web 渲染能力。
- 雲計算平台提供 Node 支持。
- 游戲開發領域。
- 工具類應用。

四 環境搭建
1 安裝node
官網下載:http://nodejs.cn/download/

檢驗版本

五 開發工具配置
1 settings中搜索nodejs,選擇node.exe安裝目錄,勾選使用nodejs檢測代碼:


