Agile Web Development with Rails, 3/e (Paperback)
暫譯: 敏捷網頁開發與 Rails, 第3版 (平裝本)
Sam Ruby, Dave Thomas, David Heinemeier Hansson
- 出版商: Pragmatic Bookshelf
- 出版日期: 2009-04-07
- 售價: $1,610
- 貴賓價: 9.5 折 $1,530
- 語言: 英文
- 頁數: 850
- 裝訂: Paperback
- ISBN: 1934356166
- ISBN-13: 9781934356166
-
相關分類:
Ruby、Agile Software
已過版
買這商品的人也買了...
-
電子商務與網路安全 (Web Security, Privacy & Commerce, 2/e)$820$656 -
深入淺出設計模式 (Head First Design Patterns)$880$695 -
SQL 語法範例辭典$550$468 -
Linux 驅動程式, 3/e (Linux Device Drivers, 3/e)$980$774 -
C++ Primer, 4/e (中文版)$990$891 -
Windows 加密解碼防毒防駭─Vista、XP 全適用$350$298 -
電腦鑑識與數位證據-資安技術、科技犯罪的預防、鑑定與現場重建$600$468 -
大話設計模式$620$490 -
Thinking in Java 中文版 (Thinking in Java, 4/e)$960$758 -
Linux 程式設計教學手冊 (Beginning Linux Programming, 4/e)$780$616 -
Linux Device Driver Programming 驅動程式設計$690$587 -
Operating System Concepts, 8/e (IE-Paperback)$1,200$1,176 -
iPhone SDK 開發範例大全 (The iPhone Developer's Cookbook: Building Applications with the iPhone SDK)$620$527 -
精通 JavaScript + jQuery$580$458 -
Google Android SDK 開發範例大全$750$593 -
聖殿祭司的 ASP.NET 3.5 專家技術手冊 I 核心功能篇-使用 VB$650$514 -
jQuery 開發實戰 (Learning jQuery 1.3)$520$411 -
達標!Dreamweaver CS4$520$442 -
Java 開源項目:Spring + Hibernate + Struts 專案開發詳解$590$502 -
Google!Android 手機應用程式設計入門, 2/e$530$199 -
程式設計師面試寶典$400$316 -
防止網路駭客、保密大作戰$199$157 -
鳥哥的 Linux 私房菜-基礎學習篇, 3/e$820$648 -
細節決定互動設計的成敗$480$384 -
Silverlight 4 商業級應用程式開發 (Microsoft Silverlight 4 Business Application Development)$490$387
相關主題
商品描述
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 的最佳特性。
