JavaScript在伺服端?沒錯。Node.js是JavaScript伺服端,能夠支援可擴展、高效能的Web應用程式。利用非同步I/O,伺服端可同時處理多項工作,這是即時性(real-time)應用程式的關鍵需求,例如:聊天、遊戲和提供即時統計數據的應用程式等。而且,因為是JavaScript的關係,從前端到後端的語言都統一了。
《Node.js實戰手冊》告訴你如何建立具有上線品質的應用程式,清楚的關鍵概念介紹與實例說明,帶領你一步步地從開始走到部署,你將深入非同步編程、資料儲存和輸出模板等領域,並且與檔案系統互動,建立TCP/IP伺服器與命令列工具之類的非HTTP應用程式,尤其適合具有Rails,Django,或PHP背景的Web開發者。
‧設置Node與擴充套件
‧理解非同步編程與事件迴圈
‧範例涵蓋微網誌,即時通訊及遊戲等
本書讀者需具備基本的JavaScript知識,但不需要有Node.js經驗。
本書作者群全都是一流的從業人員,專家導師,與核心框架的貢獻者,更是Node.js開發社群中的佼佼者,包括Mike Cantelon,Marc Harter,T.J. Holowaychuk,與Nathan Rajlich。
書籍封面簡介
《Node.js實戰手冊》封面上的人物係以“Man about Town”(城裡人)為題,這幅插畫取自於Sylvain Marechal在法國出版的地方衣著風俗四卷本彙編的十九世紀版本。每幅插畫都是精心繪製,手工著色。Marechal作品的豐富性生動地提醒我們200年前世界各城市與地區在文化上的差異,人們彼此隔閡,操著不同的方言和語言。無論是在城市的街道上,在小鎮裡,還是在鄉村中,很容易根據人們的穿著辨識出他們生活在哪裡,做哪一行,或者社會地位如何。
從那時起,服裝規範已經改變,因地區與階層不同而展現出的多樣性業已消失殆盡,現在已經很難分辨出不同大陸的居民,更別說是不同的城鎮或地區。也許,文化多樣性的消失換來的是更多樣化的個人生活 — 肯定是更多變且快節奏的科技生活。
在此時點,不同電腦書籍之間很難看出有何差別,但Manning根據二個世紀以前不同地區的生活的豐富多樣性,運用Marechal的插圖,透過書籍封面,大加頌揚電腦商業的創造力與原創性,重新揭示多樣性的價值。
名人推薦
「本書內容循序漸進,從基礎發展到進階。」 — Isaac Z. Schlueter,Node.js專案負責人
「Node與Node.js生態系的最佳指南。」 — Kevin Baister,1KB Software Solutions
「本書涵蓋實用、有趣的真實世界範例。」 — Alex Madurell,Polymedia SpA
「讀起來如沐春風…讓你迅速上手。」 — Gary Ewan Park,Honeywell
「由一群Node編程達人所撰寫的絕佳參考資源。」 — Brian Falk,NodeLingo,GoChime