Node.js in Action (Paperback)
暫譯: Node.js 實戰 (平裝本)

Mike Cantelon, Marc Harter, TJ Holowaychuk, Nathan Rajlich

  • 出版商: Manning
  • 出版日期: 2013-11-28
  • 售價: $1,740
  • 貴賓價: 9.5$1,653
  • 語言: 英文
  • 頁數: 416
  • 裝訂: Paperback
  • ISBN: 1617290572
  • ISBN-13: 9781617290572
  • 相關分類: Node.js
  • 已絕版

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

商品描述

content<div><p><b>Summary</b> </p><p><i>Node.js in Action</i> is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks. </p><p><b>About this Book</b> </p><p>JavaScript on the server? You bet. Node.js is a JavaScript server capable of supporting scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it's JavaScript, you use the same language end to end. </p><p><i>Node.js in Action</i> shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You'll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript. No prior experience with Node.js needed. </p><p>Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. </p><p><b>What's Inside</b></p><ul><li>Set up Node and extensions</li> <li>Grok asynchronous programming and the event loop</li> <li>Examples including microblogging, IM, games, and more</li></ul><p><b>About the Authors</b> </p><p>As skilled practitioners, expert teachers and trainers, and contributors to the core framework, authors <b>Mike Cantelon</b>, <b>Marc Harter</b>, <b>T.J. Holowaychuk</b>, and <b>Nathan Rajlich</b> represent the best of the Node.js development community. </p><p><b>Table of Contents</b></p><ol><h5>PART 1 NODE FUNDAMENTALS</h5> <li>Welcome to Node.js</li> <li>Building a multiroom chat application</li> <li>Node programming fundamentals</li> <h5>PART 2 WEB APPLICATION DEVELOPMENT WITH NODE</h5> <li>Building Node web applications</li> <li>Storing Node application data</li> <li>Connect</li> <li>Connect's built-in middleware</li> <li>Express</li> <li>Advanced Express</li> <li>Testing Node applications</li> <li>Web application templating </li> <h5>PART 3 GOING FURTHER WITH NODE</h5> <li>Deploying Node applications and maintaining uptime</li> <li>Beyond web servers</li> <li> The Node ecosystem</li></ol></div>sourceProduct Description

商品描述(中文翻譯)

摘要
《Node.js in Action》是一個以範例為驅動的教程,從基礎開始,指導您了解構建生產級 Node 應用所需的所有功能、技術和概念。您將首先學習如何設置 Node 開發環境,包括加載社群創建的擴展。接下來,您將運行幾個簡單的示範程序,學習幾種常見類型的 Node 應用的基本知識。然後,您將深入了解非同步編程,這是 Node 用來減少應用瓶頸的一種模型。

關於本書
JavaScript 在伺服器上?當然可以。Node.js 是一個能夠支持可擴展、高性能網頁應用的 JavaScript 伺服器。利用非同步 I/O,伺服器可以同時執行多個任務,這是即時應用(如聊天、遊戲和即時統計)的關鍵需求。由於它是 JavaScript,您可以在整個過程中使用相同的語言。

《Node.js in Action》向您展示如何構建生產級應用。清晰的關鍵概念介紹和逐步範例涵蓋,將您從設置帶到部署。您將深入了解非同步編程、數據存儲和輸出模板,並與檔案系統互動,以創建非 HTTP 應用,如 TCP/IP 伺服器和命令行工具。非常適合從 Rails、Django 或 PHP 轉型的網頁開發者。需要具備基本的 JavaScript 知識,無需先前的 Node.js 經驗。

購買印刷版書籍可獲得 Manning Publications 提供的免費 PDF、Kindle 和 ePub 格式電子書。

內部內容
- 設置 Node 和擴展
- 理解非同步編程和事件循環
- 包含微型部落格、即時消息、遊戲等範例

關於作者
作為熟練的從業者、專家教師和培訓師,以及核心框架的貢獻者,作者 Mike Cantelon、Marc Harter、T.J. Holowaychuk 和 Nathan Rajlich 代表了 Node.js 開發社群的最佳實力。

目錄
第一部分 Node 基礎
- 歡迎來到 Node.js
- 構建多房間聊天應用
- Node 編程基礎

第二部分 使用 Node 開發網頁應用
- 構建 Node 網頁應用
- 存儲 Node 應用數據
- Connect
- Connect 的內建中介軟體
- Express
- 進階 Express
- 測試 Node 應用
- 網頁應用模板

第三部分 更深入了解 Node
- 部署 Node 應用並維持正常運行
- 超越網頁伺服器
- Node 生態系統