Node.js mac版下載 最新軟件|熱門排行|軟件分類(lèi)|軟(ruǎn)件專題|廠商大全(quán)

您的位置: 首(shǒu)頁編程開發編程工具 → Node.js for mac v0.10.36 官方最新版

Node.js for mac

v0.10.36 官方最新版 Node.js for mac 網友評(píng)分(fèn):8

同類相關軟件

軟件介紹

軟件標(biāo)簽: Node.js

Node 是一個服務器端 javascript 解釋器,它將改變服務(wù)器(qì)應該如(rú)何工(gōng)作的(de)概念。Node采(cǎi)用一係列(liè)“非阻塞”庫(kù)來支持事件循環的方式。本質(zhì)上(shàng)就是為文件係統、數據庫之類的資源(yuán)提供接(jiē)口。向文件係統發送一個請求時,無(wú)需等待硬盤(尋址並檢索文件(jiàn)),硬盤準(zhǔn)備好的時候非(fēi)阻塞接口會通知Node。該模(mó)型以可擴展(zhǎn)的方式簡化了對慢資源(yuán)的訪問, 直觀,易懂(dǒng)。

它的目(mù)標是幫助程序員構建高度(dù)可(kě)伸縮的應用程序,編寫能夠處理數萬(wàn)條(tiáo)同時連接(jiē)到一個(隻有一個)物理機的連接代碼。

今(jīn)天(tiān)我決(jué)定在 Mac OS X Lion 上玩玩 node.js,下(xià)麵(miàn)來說說在Mac中安裝Node.js的方法吧。

平常都是習慣使用windows的可(kě)視化操作,突然換了Mac終端,全部是(shì)命令,難免有些不習(xí)慣。這裏隻是簡單介(jiè)紹一下安裝過程。

安(ān)裝(zhuāng)教程:

第一步,從nodejs.org 中下載Node.js for Mac 安裝包(bāo),也就是(shì)一(yī)個6M多的pkg文件,下載之後(hòu)點(diǎn)擊安裝即(jí)可(kě)。

它將在你的機器上安裝 Node.js 和 npm (node package manager).

安裝成(chéng)功後(hòu)你就可以使用(yòng) node 和 npm 命令了。

安裝(zhuāng)完成(chéng)之後我們關(guān)閉窗口,接(jiē)下來我們打開(kāi)“終端”,並(bìng)且輸入命令:

curl http://npmjs.org/install.sh | sh

這個npm.js實際上(shàng)是Node.js的套(tào)件(jiàn)管(guǎn)理(lǐ)工具,執行完(wán)成之後我們繼續執行下麵(miàn)都命(mìng)令(lìng):

sudo npm update npm -g

這一步(bù)是(shì)更新npm,全部完成(chéng)之後我們使用(yòng)打印版本命令(lìng)來看一(yī)下(xià)npm是否安裝成功,如果(guǒ)不(bú)行大家就(jiù)多試(shì)幾次。我的(de)版本輸出結果:

我當前版本為(wéi)1.1.12

最(zuì)後,還是為大家寫一個helloword吧(ba)!複製下麵代碼到記事本(běn)。

var http = require(http);   http.createServer(function (req, res) {    res.writeHead(200, {Content-Type: text/plain});    res.end(Hello World hahah);   }).listen(1337, "127.0.0.1");   console.log(Server running at http://127.0.0.1:1337/);

然後在終端裏麵敲入(rù)命令 node he.js 這裏都he.js是你javascript文(wén)件(jiàn)都路徑回(huí)車就OK了!終端(duān)會顯示如圖:

瀏覽器中輸入網址與(yǔ)端口並訪問,你就可以看到效果了!

優(yōu)點:

js是(shì)跨平台的,手機、平板電腦(nǎo)、筆記本、個人電腦(nǎo)等隨處可見(jiàn)它的身影,降低跨平台開發的難度;
Node 並(bìng)不(bú)隻是 Apache 的一個替(tì)代品,它旨在使 php Web 應用程序更容(róng)易伸縮;
Node 表現出眾(zhòng)的典型示(shì)例包括:RESTful API、Twitter 隊列(liè)、電子遊戲統計數據。

nodejs作為一個新興的後台語言(yán),有很多吸引人的地(dì)方:

RESTful API

單線程

Node.js可以在不新增額外線程的(de)情況下,依然(rán)可以對任務進(jìn)行並行處理 —— Node.js是單線程的。它通過事件輪(lún)詢(event loop)來實現並行操作,對此,我們應該要充(chōng)分利用這一點 —— 盡可能(néng)的避免阻塞操作,取而代之,多使(shǐ)用非阻塞操作。

非(fēi)阻塞IO

V8虛擬機

事件驅動

軟件截圖

下載地址 電腦版(bǎn)

點擊報(bào)錯 軟件無法下載或下載後(hòu)無(wú)法使用,請點(diǎn)擊報(bào)錯,謝(xiè)謝!

用戶評論

熱(rè)門評論(lùn)

最新評論

發(fā)表評論 查看所有評論(0)

昵稱:
請不要評論(lùn)無意義或(huò)髒話,我們所有評論會有人工審核.
字數: 0/500 (您的評論需要(yào)經過審核才能顯(xiǎn)示(shì))