Agile Web Development with Rails, 3/e (Paperback)
暫譯: 敏捷網頁開發與 Rails, 第3版 (平裝本)
Sam Ruby, Dave Thomas, David Heinemeier Hansson
- 出版商: Pragmatic Bookshelf
- 出版日期: 2009-04-07
- 售價: $1,810
- 貴賓價: 9.5 折 $1,720
- 語言: 英文
- 頁數: 850
- 裝訂: Paperback
- ISBN: 1934356166
- ISBN-13: 9781934356166
-
相關分類:
Ruby、Agile Software
已過版
買這商品的人也買了...
-
$820$656 -
$880$695 -
$550$435 -
$980$774 -
$990$891 -
$350$277 -
$600$468 -
$620$527 -
$960$758 -
$780$616 -
$690$587 -
$1,200$1,176 -
$620$527 -
$580$458 -
$750$638 -
$650$514 -
$520$442 -
$520$442 -
$590$502 -
$530$199 -
$400$316 -
$199$157 -
$820$648 -
$480$199 -
$490$417
商品描述
You want to write professional-grade applications: Rails is a full-stack, open-source web framework, with integrated support for unit, functional, and integration testing. It enforces good design principles, consistency of code across your team (and across your organization), and proper release management.
But Rails is more than a set of best practices. Rails makes it both fun and easy to turn out very cool web applications. Need Ajax support, so your web applications are highly interactive? Rails has it built in. Want an application that sends and receives e-mail? Built in. Supports internationalization and localization? Built in. Do you need applications with a REST-based interface (so they can interact with other RESTful applications with almost no effort on your part)? All built-in.
With this book, you'll learn how to use ActiveRecord to connect business objects and database tables. No more painful object-relational mapping. Just create your business objects and let Rails do the rest. Need to create and modify your schema? Migrations make it painless (and they're versioned, so you can roll changes backward and forward). You'll learn how to use the Action Pack framework to route incoming requests and render pages using easy-to-write templates and components. See how to exploit the Rails service frameworks to send emails, implement web services, and create dynamic, user-centric web-pages using built-in Javascript and Ajax support. There is extensive coverage of testing, and the rewritten Deployment chapter now covers Phusion Passenger.
As with the previous editions of the book, we start with an extended tutorial that builds parts of an online store. And, of course, the application has been rewritten to show the best of Rails V2.
商品描述(中文翻譯)
您想要撰寫專業級的應用程式:Rails 是一個全棧的開源網頁框架,內建支援單元測試、功能測試和整合測試。它強調良好的設計原則、團隊內部(以及整個組織)代碼的一致性,以及適當的版本管理。
但 Rails 不僅僅是一套最佳實踐。Rails 使得開發非常酷的網頁應用程式變得既有趣又簡單。需要 Ajax 支援,以便您的網頁應用程式具有高度互動性?Rails 內建支援。想要一個可以發送和接收電子郵件的應用程式?內建支援。支援國際化和本地化?內建支援。您需要具有基於 REST 的介面(以便它們可以幾乎不費力地與其他 RESTful 應用程式互動)的應用程式嗎?全部內建。
在這本書中,您將學習如何使用 ActiveRecord 來連接業務物件和資料庫表格。不再需要痛苦的物件關聯映射。只需創建您的業務物件,讓 Rails 來處理其餘的工作。需要創建和修改您的架構嗎?遷移(Migrations)使這一過程變得輕鬆(而且它們是版本化的,因此您可以向前或向後回滾變更)。您將學習如何使用 Action Pack 框架來路由傳入請求並使用易於編寫的模板和組件來渲染頁面。了解如何利用 Rails 服務框架來發送電子郵件、實現網路服務,並使用內建的 Javascript 和 Ajax 支援創建動態的以用戶為中心的網頁。書中對測試的覆蓋範圍廣泛,重寫的部署章節現在涵蓋了 Phusion Passenger。
與本書的前幾個版本一樣,我們從一個擴展的教程開始,構建一個線上商店的部分。當然,這個應用程式已經重寫,以展示 Rails V2 的最佳特性。