nodejs優缺點及安裝步驟

來源:互聯網
上載者:User

標籤:config   rom   高效   單線程   情況   registry   驅動   非阻塞   重建   

Node本身運行V8 JavaScript。V8 JavaScript引擎是Google用於其Chrome瀏覽器的底層JavaScript引擎。Google使用V8建立了一個用C++編寫的超快解譯器,該解譯器擁有另一個獨特特徵:您可以下載該引擎並將其嵌入任何應用程式。V8 JavaScript引擎並不僅限於在一個瀏覽器中運行。因此,Node.js實際上會使用Google編寫的V8 JavaScript引擎,並將其重建為可在伺服器上使用。

Node.js優點:
1、採用事件驅動、非同步編程,為網路服務而設計。其實Javascript的匿名函數和閉包特性非常適合事件驅動、非同步編程。而且JavaScript也簡單易學,很多前端設計人員可以很快上手做後端設計。
2、Node.js非阻塞模式的IO處理給Node.js帶來在相對低系統資源耗用下的高效能與出眾的負載能力,非常適合用作依賴其它IO資源的中介層服務。

3、Node.js輕量高效,可以認為是資料密集型分布式部署環境下的即時應用系統的完美解決方案。Node非常適合如下情況:在響應用戶端之前,您預計可能有很高的流量,但所需的伺服器端邏輯和處理不一定很多。

Node.js缺點:
1、可靠性低
2、單進程,單線程,只支援單核CPU,不能充分的利用多核CPU伺服器。一旦這個進程崩掉,那麼整個web服務就崩掉了。

 

請到 Node 官網nodejs.org,或者國內鏡像npm.taobao.org/mirrors/node,下載最新版本的安裝包。

安裝完成後,命令列執行下面的命令,確認是否安裝成功。

$ node -v

Node 的模組管理器 npm 會一起安裝好。由於 Node 的官方模組倉庫網速太慢,模組倉庫需要切換到阿里的源。

$ npm config set registry https://registry.npm.taobao.org/

執行下面的命令,確認是否切換成功。

$ npm config get registry




nodejs優缺點及安裝步驟

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.