Enterprise Web Development: Building HTML5 Applications: From Desktop to Mobile (Paperback)

Yakov Fain, Victor Rasputnis, Anatole Tartakovsky, Viktor Gamov

  • 出版商: O'Reilly
  • 出版日期: 2014-08-26
  • 定價: $1,650
  • 售價: 8.0$1,320
  • 語言: 英文
  • 頁數: 642
  • 裝訂: Paperback
  • ISBN: 1449356818
  • ISBN-13: 9781449356811
  • 相關分類: HTML
  • 立即出貨 (庫存 < 3)

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

商品描述

If you want to build your organization’s next web application with HTML5, this practical book will help you sort through the various frameworks, libraries, and development options that populate this stack. You’ll learn several of these approaches hands-on by writing multiple versions of a sample web app throughout the book, so you can determine the right strategy for your enterprise.

What’s the best way to reach both mobile and desktop users? How about modularization, security, and test-driven development? With lots of working code samples, this book will help web application developers and software architects navigate the growing number of HTML5 and JavaScript choices available. The book’s sample apps are available at http://savesickchild.org.

  • Mock up the book’s working app with HTML, JavaScript, and CSS
  • Rebuild the sample app, first with jQuery and then Ext JS
  • Work with different build tools, code generators, and package managers
  • Build a modularized version of the app with RequireJS
  • Apply test-driven development with the Jasmine framework
  • Use WebSocket to build an online auction for the app
  • Adapt the app for both PCs and mobile with responsive web design
  • Create mobile versions with jQuery Mobile, Sencha Touch, and PhoneGap

商品描述(中文翻譯)

如果您想使用HTML5來建立組織的下一個網絡應用程序,這本實用書將幫助您整理這個技術堆疊中的各種框架、庫和開發選項。通過在整本書中撰寫多個版本的示例網絡應用程序,您將親自學習這些方法,以便確定適合您企業的正確策略。

如何同時達到移動和桌面用戶的最佳方式是什麼?模塊化、安全性和測試驅動開發又如何?這本書將通過大量的工作代碼示例,幫助網絡應用程序開發人員和軟件架構師在日益增多的HTML5和JavaScript選擇中找到方向。本書的示例應用程序可在http://savesickchild.org上獲得。

- 使用HTML、JavaScript和CSS模擬本書的工作應用程序
- 首先使用jQuery,然後使用Ext JS重建示例應用程序
- 使用不同的構建工具、代碼生成器和包管理器進行工作
- 使用RequireJS構建應用程序的模塊化版本
- 使用Jasmine框架進行測試驅動開發
- 使用WebSocket為應用程序構建在線拍賣功能
- 使用響應式網絡設計為應用程序適應桌面和移動設備
- 使用jQuery Mobile、Sencha Touch和PhoneGap創建移動版本