《Node.js開發指南》——Node.js入門

丁曉昀發表於2012-04-25

Node.js是一種方興未艾的新技術,誕生於2009年。經過兩年的快速變化,Node.js生態圈已經逐漸走向穩定。Node.js採用了以往類似語言和框架中非常罕見的技術,總結為關鍵詞就是:非阻塞式控制流、非同步I/O、單執行緒訊息迴圈。不少開發者在入門時總要經歷一個痛苦的思維轉變過程,給學習帶來巨大的障礙。 而本書的目的就是幫助讀者掃清這些障礙,學會使用Node.js進行Web後端開發,同時掌握事件驅動的非同步式程式設計風格,以便進一步利用Node.js的高階特性。

Node.js不是一種獨立的語言,也不是一個JavaScript庫,它是一個讓JavaScript執行在服務端的開發平臺,(JavaScript現在的地位越來越高啦!)實現了很多Core Javascript沒有或者不完善的功能。如果你認為Node.js只是一個簡單的網站開發工具,那就太小看它了,用Node.js可以輕鬆開發:

  • 具有複雜邏輯的網站;
  • 基於社交網路的大規模Web應用;
  • Web Socket伺服器;
  • TCP/UDP套接字應用程式;
  • 命令列工具;
  • 互動式終端程式;
  • 客戶端JavaScript編譯器;
  • ……

想嘗試顛覆性的新技術的開發者們,Node.js不會讓你們失望的,你們並不孤單,因為Node.js已經在GitHub上吸引了幾千名開發人員的注意,而現在已經有幾千個模組可以被直接引用,它才誕生了短短几年就有這麼大的成就,不得不令人震驚,說不定它會掀起一輪新的因特網技術浪潮。


作者找了牛人寫的推薦語:

“簡潔的程式碼示例加上輕快的語言,帶你進入同樣簡明的Node.js世界。如果你想立即使用Node.js作為你的Web開發工具,本書為你提供了絕佳的指導。”

——楊懋,微軟亞洲研究院主管研究員

“本書是一本淺顯易懂的Node.js入門讀物,適合有一定JavaScript基礎的開發人員閱讀。通過閱讀這本書,可以幫助你完成從Node.js相關知識的學習,到使用Node.js構建一個現實Web系統的全過程。難能可貴的是,本書在講解Node.js相關知識的同時,還詳細介紹了一些Web開發領域的通用知識與原理,這對開發一個完善健壯的Web應用是必不可少的。”

——賈超,淘寶網資料產品部資深經理,CNode社群發起者

“在CNode社群企盼將近兩年後,第一本中文的Node.js書籍終於誕生了,家寶同學的這本《Node.js開發指南》可以引你走近Node,讓你初探到Node的好和美。”

——田永強,淘寶網資料產品部的前端工程師,CNode社群組織者

相關文章