1 nodejs簡介與開發環境配置


一、 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檢測代碼:

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM