Node.js 簡介和安裝

簡介node

2009年的JSConf EU大會上,Ryan展現了Node.js.linux

Ryan說在2008年年底Google推出了Chrome瀏覽器和嶄新的JavaScript引擎V8,忽然之間,Google,Apple,Mozilla和IE 之間的JavaScript軍備競賽就開始了.c++

再加上Doug Crockford的JavaScript:The Good Parts一書的面世,把JavaScript從一門人人輕視的語言一會兒變成了重要的語言.(Doug Crockford 寫了不少博客指出JavaScript的好處,如何寫出高性能的JavaScript,爲JavaScript的推廣作出了很大的貢獻.)apache

Ryan忽然有了個主意:JavaScript結合非阻塞socket.Google的V8結合Ryan的非阻塞C代碼.最初的版本一發布,就馬上有人反應BUG.瀏覽器

由於僅需幾行簡單的JavaScript代碼就能構建出很是複雜的非阻塞服務器,世界各地的黑客們紛紛開始爲其編寫程序庫.服務器

發佈之初到如今,Node.js的第三方模塊和擴展依舊迅猛,並且質量也不斷提高.curl

 

Node.js 的Windows版本由 微軟的 MS Open Tech 公司開發,其目標是將微軟的技術和非微軟技術之間搭起橋樑.目前Node.js和Windows平臺仍是有一些不兼容的地方,不過這個差別會愈來愈小.socket

 

安裝oop

Node.js官網 : http://www.nodejs.org/ 在官網中下載系統對應的安裝包.性能

Windows 平臺下的安裝是一鍵式安裝的,只需指定安裝路徑便可.

linux 可選源碼安裝和包程序安裝.

若選擇源碼安裝 (v* 替換相應的版本號),使用 $ tar xzf node-v*.tar.gz 解壓下載包

$ cd node-v* 進入源碼包目錄.

$ ./config 程序將提示缺乏哪些依賴庫,在編譯以前可能須要先安裝這些依賴庫.

$ make 進行編譯,若是編譯中出錯檢查是否缺乏依賴庫.

$ sudo make install 進行全局安裝

$ mkdir -/local        這兩行命令進行本地安裝

$ ./configure --prefix=-/local

 

包管理器安裝

Amazon Linux 中經過以下命令 : $ sudo yum install gcc gcc-c++ openssl-devel curl

Ubuntu 中經過以下命令 : $ sudo apt-get install g++ libssl-dev apache2-utils curl

 

Mac 確保機器上安裝了 XCode,根據linux下的編譯步驟安裝便可.

 

 

在終端輸入 $ node -version 便可查看是否安裝成功.

 

Node REPL(Read-Eval-Print-Loop)

Linux 和 Mac 下打開終端 便可, Windows 中在安裝目錄中有一個 綠色的 node.js 圖標.

REPL和Firefox 的 firebug 中的 console 很像.

REPL能夠很方便的驗證一些Node API 和 JavaScript API,如有時忘了某個API的用法,就能夠用REPL驗證一下.

相關文章
相關標籤/搜索