Node.js正迅速成為Web開發(fā)社區(qū)里最有影響力的技術之一。你一定想快速掌握Node.js,學習如何用JavaScript開發(fā)服務器程序。有了這本指南,你就能學會用Node構建高度可擴展的服務器程序,理解它的事件循環(huán)架構如何降低開發(fā)的復雜度并且保證服務器編程的安全與便捷。 本書是Node開源框架主要貢獻者的最新力作,解析了為什么Node的單線程方法能夠在多臺服務器間支撐起大量的并發(fā)連接,并讓我們看到了在瀏覽器與服務器間共享代碼是何等便利。Node何以能俘獲Google、LinkedIn及eBay等眾多大牌公司的芳心?本書將向你解釋其原委。通過閱讀本書,你可以: 學習Node的事件循環(huán)架構、非阻塞I/O和事件驅動編程模型; 動手編寫I/O示例應用,其中包括一個聊天服務器; 用現(xiàn)成的設計模式編寫事件驅動程序; 在多核環(huán)境下高效地運用Node的單線程策略; 配合具體例子,深入框架核心及API工具; 學習Node如何支持多種數(shù)據(jù)庫和存儲工具; 利用Node龐大的模塊庫構建新的擴展。