Node.js 實戰手冊 (Node.js in Action)

Mike Cantelon, TJ Holowaychuk, Nathan Rajlich 著、楊仁和 譯

  • 出版商: 碁峰
  • 出版日期: 2015-01-20
  • 定價: $520
  • 售價: 8.0$416
  • 語言: 繁體中文
  • 頁數: 464
  • ISBN: 9863475130
  • ISBN-13: 9789863475132
  • 相關分類: Node.js

已絕版

買這商品的人也買了...

相關主題

商品描述

「本書內容循序漸進,從基礎發展到進階。」
— 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


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的書籍是一項深具挑戰的大工程,這是一個相當新穎的平台,才剛到達穩定的狀態。Node.js核心持續演進,由使用者建立之模組所構成的社群正以迅雷不及掩耳的速度蓬勃發展。這個社群還在不斷變化中,要在一本書籍裡捕捉住這個變動目標的唯一途徑就是掌握住Node的本質精隨,以及它為什麼會成功的根本理由,這幾位Node.js達人確實做到了這一點。Mike Cantelon是Node社群中非常活躍的人物,持續探索及宣揚Node,他充分掌握到Node的優勢,或許更重要的是,他也掌握到Node的劣勢。T.J. Holowaychuk是最具生產力的Node.js模組作者,其作品包括廣受歡迎的Express框架。Nathan Rajlich(又名TooTallNate)一直是Node.js核心的重要貢獻者,並且是這個平台開發的活躍份子,持續協助這個平台演進到目前的成熟狀態。

這本書借鑒了他們的豐富經驗,帶領你從最基本的Node.js安裝,一直到建立、偵錯、及部署上線應用程式。你將領會Node有趣的地方在哪裡,一窺作者們的深厚功力,從而理解Node專案的未來發展方向。最重要的是,這本書的內容循序漸進,從基礎發展到進階,每個階段都扎扎實實地奠基於先前的學習基礎上。

Node是上升中的火箭,作者們精心鋪陳,引導你順利踏上這段旅程,將《Node.js實戰手冊》想成是火箭發射台,由此開始拓展你自己的Node視野。

ISAAC Z. SCHLUETER
NPM作者
NODE.JS專案負責人


書籍封面

《Node.js實戰手冊》封面上的人物係以“Man about Town”(城裡人)為題,這幅插畫取自於Sylvain Marechal在法國出版的地方衣著風俗四卷本彙編的十九世紀版本。每幅插畫都是精心繪製,手工著色。Marechal作品的豐富性生動地提醒我們200年前世界各城市與地區在文化上的差異,人們彼此隔閡,操著不同的方言和語言。無論是在城市的街道上,在小鎮裡,還是在鄉村中,很容易根據人們的穿著辨識出他們生活在哪裡,做哪一行,或者社會地位如何。

從那時起,服裝規範已經改變,因地區與階層不同而展現出的多樣性業已消失殆盡,現在已經很難分辨出不同大陸的居民,更別說是不同的城鎮或地區。也許,文化多樣性的消失換來的是更多樣化的個人生活 — 肯定是更多變且快節奏的科技生活。

在此時點,不同電腦書籍之間很難看出有何差別,但Manning根據二個世紀以前不同地區的生活的豐富多樣性,運用Marechal的插圖,透過書籍封面,大加頌揚電腦商業的創造力與原創性,重新揭示多樣性的價值。

目錄大綱

Part 1 Node 基礎
Chapter 1 歡迎來到 Node.js 的世界
Chapter 2 建立多房聊天室應用程式
Chapter 3 Node 編程基礎

Part 2 使用 Node 開發Web 應用程式
Chapter 4 建立 Node Web 應用程式
Chapter 5 儲存 Node 應用程式資料
Chapter 6 Connect
Chapter 7 Connect 的內建中間件
Chapter 8 Express
Chapter 9 Express 進階
Chapter 10 測試Node 應用程式
Chapter 11 Web 應用程式模板

Part 3 Node 更上一層樓
Chapter 12 Node 應用程式部署與執行時期維護
Chapter 13 Web 伺服器之外
Chapter 14 Node 生態系

Appendix A 安裝 Node 與社群附加元件
Appendix B 偵錯 Node
Appendix C 擴展及組態 Express