譯者按:前不久Oreilly出了一本小冊子“What is Node?”,扼要的講解了Node的身世和所適用的場景,作者文筆輕松流暢、內(nèi)容充實,是非常難得的學(xué)習(xí)資料。翻譯出來,和大家分享~
譯文全文:http://jayli.github.com/whatisnode/index.html 作者:Brett McLaughlin ,原文:What is Node?
Node不是萬能藥!但的確能解決一些關(guān)鍵問題。
學(xué)習(xí)Node不是一件輕松事兒,但你所收到的回報是對得起你的付出的。因為當(dāng)下Web應(yīng)用開發(fā)中的諸多難題唯有JavaScript才能解決。
目錄
1,專家們的警告! 2,Node:幾個小例子 3,Node不是JavaScript,Node可以運行JavaScript 4,和Node服務(wù)器的交互 5,快速入門手冊 6,解釋器之惑 7,基于事件的Web應(yīng)用 8,Node的用武之地
“你夠酷嗎?來用我吧!” Node.js 為最新潮的編程語言提供了一系列很酷的API和工具箱,它可以直接應(yīng)用于傳統(tǒng)的Rails、Ajax、Hadoop、甚至可以某種程度上用于iPhone開發(fā)和HTML5。如果你參加過一些大型技術(shù)會議,你總是會聽到一些關(guān)于Node.js的主題演講,盡管這些話題對普通的開發(fā)者來說依然有些難以企及。
你可能已經(jīng)聽說Node.js(有時我們將其簡稱為“Node”)是一個服務(wù)器端的解決方案,它可以運行JavaScript,并可以作為Web服務(wù)來處理HTTP請求。如果這些東東還不至于讓你暈頭轉(zhuǎn)向的話,轉(zhuǎn)眼間關(guān)于端口、sockets和線程的討論就又成了當(dāng)下最熱門的話題,你會覺得這些東西讓你眼花繚亂。這些內(nèi)容真的屬于JavaScript的范疇嗎?為什么世界上那么多人寧愿將JavaScript脫離瀏覽器而運行,更不用說將JavaScript運行于服務(wù)器端了?
好消息是,你所聽到的(所想到的)關(guān)于Node的一切都是正確的。Node的的確確是屬于網(wǎng)絡(luò)編程的范疇,用以處理服務(wù)器端的請求和響應(yīng)。壞消息是和之前的Rails、Ajax和Hadoop一樣,真正實用的技術(shù)資料實在太少。等到基于Node的“優(yōu)秀的”框架成熟之后,技術(shù)資料一定會跟得上的,但何必要等到技術(shù)書籍和教程都出來之后再去嘗試使用Node呢?現(xiàn)在就使用Node,說不定會給你的代碼帶來意想不到的改觀,甚至讓你的程序變得更易實現(xiàn)。
出處:Taobao.com UED Team
責(zé)任編輯:bluehearts
上一頁 下一頁 什么是Node? [2]
◎進(jìn)入論壇網(wǎng)頁制作、WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論。
|