Node.js是一個(gè)軟件平臺(tái),通常用于構(gòu)建大規(guī)模的服務(wù)器端應(yīng)用。Node.js使用JavaScript作為其腳本語言,由于其非阻塞I/O設(shè)計(jì)以及單線程事件循環(huán)機(jī)制,使得它可以交付超高的性能。
Node.js包含了Google V8 JavaScript引擎,libuv庫和核心庫幾乎都是使用JavaScript編寫的。libuv庫提供了異步事件I/O的抽象和Node.js跨平臺(tái)的機(jī)制。
Node.js最初是由Ryan Dahl創(chuàng)建的,目前由Isaac Schlueter在演進(jìn)和維護(hù)。
在互聯(lián)網(wǎng)上有很多從源碼編譯安裝Node.js的文章,在此我強(qiáng)烈建議不要采用這種方法。大多數(shù)情況下,包維護(hù)者對(duì)軟件結(jié)構(gòu)了解的非常清楚,開發(fā)者無需從頭編譯最新版本的源碼。
下面的方法適用于最新版本的Ubuntu、Ubuntu 12.04 LTS、Ubuntu 12.10、Ubuntu 13.04等版本。它可以幫助開發(fā)者在Ubuntu上安裝Node.js,無需從頭編譯安裝。你可以在云主機(jī)上執(zhí)行以下的命令:
# apt-get update # apt-get install -y python-software-properties software-properties-common # add-apt-repository ppa:chris-lea/node.js # apt-get update # apt-get install nodejs
一旦命令執(zhí)行完,最新版本的Node.js就安裝好了,需有任何擔(dān)憂。一旦Node.js的新版本發(fā)布了,你可以直接從包管理器升級(jí),無需從頭再次編譯安裝。
掃碼二維碼 獲取免費(fèi)視頻學(xué)習(xí)資料
- 本文固定鏈接: http://www.wangchenghua.com/post/3343/
- 轉(zhuǎn)載請(qǐng)注明:轉(zhuǎn)載必須在正文中標(biāo)注并保留原文鏈接
- 掃碼: 掃上方二維碼獲取免費(fèi)視頻資料
查 看2022高級(jí)編程視頻教程免費(fèi)獲取