Book Review: Ruby for Rails by David A. Black

Ruby for Rails is becoming all the rage amongst many of my developer friends. They cite the ease of use, the fact that you can pretty much generate the major pieces of web application on the fly, and the power of the Model-View-Controller1 pattern that Rails uses to render scripted web pages. Back when we were starting development on Podiobooks.com, Ruby on Rails was put forth as a possible solution. Unfortunately, trying to get Rails up and running on a Windows box was taking up more time than I had, so, for me, Rails fell by the wayside.

Recently, however, a couple of these developer friends and I began casting our gazes toward new projects, and Ruby on Rails has been proposed once more. The time is right for me to learn Ruby on Rails.

Ruby for Rails by David A. Black is proving to be an excellent resource. This is not a book for someone new to web development. There is no recap of basic development terms and processes. Instead, the author assumes you've been around the block a few times.

"Part 1: The Ruby/Rails Landscape" delves directly into the code, first explaining the basic of the Ruby programming language, then explaining how the Rails framework can be used for rapid application development. These are simply overviews, but by the time you finish them, you are ready for "Part 2: Ruby Building Blocks." "Part 3: Built-in Classes and Modules" gives a mid-level overview of the tools that Ruby comes with, and also explains how to extend the current set of modules. Finally, "Part 4: Rails Through Ruby, Ruby Through Rails," will give you the basic knowledge necessary to get up and running inside the Rails framework.

You'll notice that book title is not Ruby on Rails, and this is significant. This book explains how to use Ruby effectively in conjunction with Rails, but it is neither an exhaustive Ruby reference, nor is it an extensive breakdown of the Rails framework. Rather, it teaches you just enough Ruby to get you ready to work with Rails, and then points you in other directions for more in-depth reading.

Continued on the next page Page 1 — Page 2

Article tags

Spread the word
Bookmark and Share
Read comments on this article, and add some feedback of your own

Article comments

  • 1 - Amit

    Oct 19, 2006 at 4:02 am

    so is Ruby On Rails really going to go tough on JAVA and ZOPE ?

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.

blogcritics lists for Jul 10, 2009

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for June

top commenters Most prolific Commenters in 24 hrs