Simply Rails 2, 2/e (簡單 Rails 2, 第二版)

Patrick Lenz

  • 出版商: Sitepoint
  • 出版日期: 2008-05-27
  • 售價: $1,560
  • 貴賓價: 9.5$1,482
  • 語言: 英文
  • 頁數: 450
  • 裝訂: Paperback
  • ISBN: 0980455200
  • ISBN-13: 9780980455205
  • 相關分類: Ruby
  • 海外代購書籍(需單獨結帳)

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

相關主題

商品描述

Want to learn all about Ruby on Rails 2.0, the web application framework that is inspiring developers around the world?

The second edition of this practical, hands on book will:

  • show you how to install Ruby on Rails on Windows, Mac, or Linux
  • walk you, step by step, through the development of a Web 2.0 social news application, just like digg.com
  • show you how to test, debug, benchmark, and deploy your Rails application
Unlike other Rails books, this book doesn't assume that you are an experienced web developer, or that you've used Ruby before. An entire chapter is devoted to learning Ruby in a fun way, using the interactive Ruby console, so you can follow along at home. You'll be an accomplished Ruby programmer in no time!

The example application that the book builds - a user-generated news web site - is built upon with each following chapter, and concepts such as sessions, cookies and basic AJAX usage are gradually introduced. Different aspects of Rails, such as user authentication, session cookies, and automated testing are explored with each feature that is added to the application.

The book finishes with chapters on debugging, benchmarking and deployment to a live web server.

By the end of the book, you'll have built a fully-featured Web 2.0 application and deployed it to the Web. And all code is up-to-date for Rails 2.0, so you can begin coding immediately with the latest version of Rails.

What Will You Learn?

This book will teach you how to:

  • Program with confidence in the Ruby language.
  • Build and deploy a complete Rails web application.
  • Exploit the new features available in Rails 2.
  • Use Rails' Ajax features to create slick interfaces.
  • Reap the benefits of a best-practice MVC architecture.
  • Work with databases easily using ActiveRecord.
  • Implement RESTful development patterns and clean URLs.
  • Create a user authentication system.
  • Use object oriented concepts like inheritance and polymorphism.
  • Build a comprehensive automated testing suite for your application.
  • Add plugins to easily enhance your application's functionality.
  • Use migrations to manage your database schema without data loss.
  • Achieve maximum code reuse with filters and helper functions.
  • Debug your application using the ruby_debug client.
  • Analyze your application's performance using the Rails logging infrastructure.
  • Benchmark your application to determine performance bottlenecks.
  • And a whole lot more

商品描述(中文翻譯)

想要了解 Ruby on Rails 2.0 嗎?這個網頁應用程式框架正在啟發全球的開發者。這本實用的手冊第二版將會:

- 教你如何在 Windows、Mac 或 Linux 上安裝 Ruby on Rails
- 逐步引導你開發一個類似 digg.com 的 Web 2.0 社交新聞應用程式
- 教你如何測試、除錯、基準測試和部署你的 Rails 應用程式

與其他 Rails 書籍不同,本書不假設你是經驗豐富的網頁開發者,或是你之前使用過 Ruby。整整一章專門用於以有趣的方式學習 Ruby,使用互動式 Ruby 控制台,讓你可以在家中跟著學習。你很快就會成為一名出色的 Ruby 程式設計師!

本書所構建的範例應用程式 - 一個用戶生成的新聞網站 - 在每一章中都會進一步擴展,並逐步介紹會話、Cookie 和基本的 AJAX 使用等概念。Rails 的不同方面,如用戶身份驗證、會話 Cookie 和自動化測試,將隨著每個新增的功能而被探索。

本書最後幾章將介紹除錯、基準測試和部署到實際網頁伺服器的內容。

到本書結束時,你將建立一個功能齊全的 Web 2.0 應用程式並將其部署到網路上。所有代碼均為最新的 Rails 2.0 版本,因此你可以立即開始使用最新版本的 Rails 進行編碼。

你將學到什麼?

本書將教你如何:

- 自信地使用 Ruby 語言編程。
- 建立和部署完整的 Rails 網頁應用程式。
- 利用 Rails 2 中的新功能。
- 使用 Rails 的 Ajax 功能創建流暢的介面。
- 獲得最佳實踐 MVC 架構的好處。
- 使用 ActiveRecord 輕鬆處理資料庫。
- 實現 RESTful 開發模式和乾淨的 URL。
- 創建用戶身份驗證系統。
- 使用物件導向概念,如繼承和多型。
- 為你的應用程式建立全面的自動化測試套件。
- 添加插件以輕鬆增強應用程式的功能。
- 使用遷移來管理資料庫架構而不丟失數據。
- 通過過濾器和輔助函數實現最大代碼重用。
- 使用 ruby_debug 客戶端除錯你的應用程式。
- 使用 Rails 日誌基礎架構分析應用程式的性能。
- 基準測試你的應用程式以確定性能瓶頸。
- 還有更多內容。