The Merb Way (Paperback)
暫譯: Merb 方法 (平裝本)
Foy Savas
- 出版商: Addison Wesley
- 出版日期: 2009-07-04
- 定價: $1,400
- 售價: 6.0 折 $840
- 語言: 英文
- 頁數: 384
- 裝訂: Paperback
- ISBN: 0321606388
- ISBN-13: 9780321606389
-
相關分類:
Ruby
立即出貨(限量) (庫存=2)
買這商品的人也買了...
-
$480$379 -
$880$695 -
$880$695 -
$620$490 -
$980$774 -
$199$169 -
$590$502 -
$380$323 -
$700$553 -
$650$553 -
$650$514 -
$520$411 -
$350$273 -
$420$328 -
$350$273 -
$750$638 -
$820$648 -
$380$296 -
$580$458 -
$980$774 -
$199$169 -
$550$468 -
$890$757 -
$490$387 -
$1,700$1,615
商品描述
“Foy is a gifted writer and his descriptions of the philosophies that( impacted the design and implementation of Merb are definitely useful to( everyone affected by the changes in Rails 3.”
–Obie Fernandez, Series Editor
The Expert Guide to Building Merb Applications
Thousands of Ruby and Rails developers are discovering the extraordinary scalability, agility, flexibility, and performance offered by the new Merb MVC framework. The Merb Way is the first comprehensive guide to using, extending, and deploying Merb. Like the bestseller The Rails Way (Addison-Wesley, 2008), this book can either be read cover-to-cover as a tutorial or used for modular coverage that makes it an ideal task reference. Foy Savas systematically covers everything developers need to know to build production-quality Merb applications, offering detailed code examples for jumpstarting virtually any project.
Savas is not only involved in the Merb project as an open source contributor: He uses Merb every day as a professional developer. Drawing on his extensive practical expertise, he delves deeply into the Merb framework’s architecture and source code, revealing its elegance and offering powerful best practices for using it. To maximize this book’s practical value, he also covers the tools most widely used alongside Merb, including the DataMapper ORM, the RSpec tester (and associated behavior-driven development techniques), and several leading Merb plugins.
The Merb Way will help you
- Master Merb innovations that will be incorporated into Rails 3
- Understand the fundamentals of Merb development, one step at a time
- Use Merb’s sophisticated application router to guide incoming requests
- Explore the Merb stack, master its configuration options, and dive into its internals
- Use Merb controllers to integrate application code, handle responses, and manage sessions, filters, and exceptions
- Build templates with both ERB (Erubis) and HAML
- Use the DataMapper ORM to represent object properties and behaviors
- Learn best practices for RESTful development with Merb
- Leverage Helpers to simplify many common development tasks
- Refactor code, encapsulate it in gems, and share it across multiple applications
- Customize the responses your application sends to each user
- Gain a deep, practical understanding of Merb plugins and extensibility
- Authenticate users with Merb’s modular authentication plugin
- Configure, generate, describe, and test Merb mailers
- Use the merb-parts gem to create component-like regions on Web pages
- Cache content to relieve stress on Web servers
- Make the most of Behavior Driven Development and testing with RSpec
商品描述(中文翻譯)
“Foy 是一位才華橫溢的作家,他對影響 Merb 設計與實作的哲學的描述,對於所有受到 Rails 3 變化影響的人來說,絕對是有幫助的。”
–Obie Fernandez, 系列編輯
《專家指南:建立 Merb 應用程式》
數以千計的 Ruby 和 Rails 開發者正在發現新 Merb MVC 框架所提供的卓越可擴展性、靈活性、彈性和性能。《The Merb Way》是使用、擴展和部署 Merb 的第一本綜合指南。這本書可以像暢銷書《The Rails Way》(Addison-Wesley, 2008)一樣,從頭到尾閱讀作為教程,或用作模組化的參考,使其成為理想的任務參考。Foy Savas 系統性地涵蓋了開發者需要知道的所有內容,以建立生產級的 Merb 應用程式,並提供詳細的程式碼範例,幫助幾乎任何專案的啟動。
Savas 不僅作為開源貢獻者參與 Merb 專案,他還作為專業開發者每天使用 Merb。憑藉他豐富的實務經驗,他深入探討 Merb 框架的架構和源代碼,揭示其優雅之處,並提供強大的最佳實踐來使用它。為了最大化這本書的實用價值,他還涵蓋了與 Merb 最廣泛使用的工具,包括 DataMapper ORM、RSpec 測試器(及相關的行為驅動開發技術)和幾個主要的 Merb 插件。
《The Merb Way》將幫助你:
- 掌握將納入 Rails 3 的 Merb 創新
- 一步一步理解 Merb 開發的基本原則
- 使用 Merb 的複雜應用路由器來引導進來的請求
- 探索 Merb 堆疊,掌握其配置選項,深入其內部
- 使用 Merb 控制器整合應用程式代碼,處理回應,管理會話、過濾器和例外
- 使用 ERB(Erubis)和 HAML 建立模板
- 使用 DataMapper ORM 來表示物件的屬性和行為
- 學習使用 Merb 進行 RESTful 開發的最佳實踐
- 利用 Helpers 簡化許多常見的開發任務
- 重構代碼,將其封裝在 gems 中,並在多個應用程式之間共享
- 自訂應用程式發送給每位使用者的回應
- 深入了解 Merb 插件和可擴展性
- 使用 Merb 的模組化身份驗證插件進行用戶身份驗證
- 配置、生成、描述和測試 Merb 郵件發送器
- 使用 merb-parts gem 在網頁上創建類似組件的區域
- 快取內容以減輕網頁伺服器的壓力
- 充分利用行為驅動開發和使用 RSpec 進行測試