Node.js Design Patterns
Node.js 已是相當大型且流行的軟體平台,這個平台使你能夠透過 JavaScript,編寫出具擴展性的伺服端應用程式。因此便可以在前後端皆使用相同的程式語言、建立出高效益的程式碼,同時確保最大程度的可重複利用性、實用性、簡約性以及協同性。
本書將引領你認識多種設計構想以及相關的元件,此外也將 Node.js 程式常見的實務問題一一解析,並實作出符合「Node.js 之道」的解決方案。從最基礎的原則及元件開始介紹,接著學習非同步程式設計的精髓,並利用為人所熟知的模式及技巧,開發出可重複利用、極為優雅的程式碼。最終建立出可輕鬆擴展、分散及整合的 Node.js 應用程式。
你能夠從本書學習到
• 實作一系列的 JavaScript 伺服端設計模式,從中瞭解如何應用這些模式於不同的情境中。
• 認識 Node.js 基礎元件並發揮它們的最大潛能。
• 條理化組織各式模組以避免盤根錯節。
• 有效運用各式解決方案以克服常見的設計及撰寫問題。
• 輕鬆應對非同步機制的程式設計。
• 辨認且避免常見的設計謬誤、程式錯誤及反模式。
適用讀者
期望深入瞭解 Node.js 應用程式開發的 JavaScript 開發者。
作者簡介:
Mario Casciaro 是一名對開放原始碼富含熱情的軟體開發者及技術主管。
目錄
• 01 Node.js 設計基礎
• 02 非同步控制流程模式
• 03 編寫串流程式
• 04 設計模式
• 05 串接模組
• 06 處方
• 07 可擴展性及架構模式
• 08 訊息與整合模式
• 01 Node.js 設計基礎
• 02 非同步控制流程模式
• 03 編寫串流程式
• 04 設計模式
• 05 串接模組
• 06 處方
• 07 可擴展性及架構模式
• 08 訊息與整合模式
購物須知
關於二手書說明:
商品建檔資料為新書及二手書共用,因是二手商品,實際狀況可能已與建檔資料有差異,購買二手書時,請務必檢視商品書況、備註說明及書況影片,收到商品將以書況影片內呈現為準。若有差異時僅可提供退貨處理,無法換貨或再補寄。
商品版權法律說明:
TAAZE 單純提供網路二手書託售平台予消費者,並不涉入書本作者與原出版商間之任何糾紛;敬請各界鑒察。
退換貨說明:
二手書籍商品享有10天的商品猶豫期(含例假日)。若您欲辦理退貨,請於取得該商品10日內寄回。
二手影音商品(例如CD、DVD等),恕不提供10天猶豫期退貨。
二手商品無法提供換貨服務,僅能辦理退貨。如須退貨,請保持該商品及其附件的完整性(包含書籍封底之TAAZE物流條碼)。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱
退換貨原則、
二手CD、DVD退換貨說明。