Ajax on Rails

  Author:    Scott Raymond
  ISBN:    0596527446
  Sales Rank:    122127
  Published:    2006-11-01
  Publisher:    O'Reilly Media
  # Pages:    304
  Binding:    Paperback
  Avg. Rating:    5.0 based on 15 reviews
  Used Offers:    11 from $21.86
  Amazon Price:    $26.39
  (Data above last updated:  2008-08-29 07:39:23 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Ajax on Rails
  
Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches intermediate to advanced web developers how to use both Ajax and Rails to quickly build high-performance, scalable applications without being overwhelmed with thousands of lines of JavaScript code. More than just recipes, you also get a thorough, low-level understanding of what's happening under the hood.
  • Ajax on Rails includes three fully worked out Rails/Ajax applications, and quick reference sections for Prototype and script.aculo.us.
  • Testing lessons show you how to eliminate cross-browser JavaScript errors and DOM debugging nightmares using a combination of Firebug, and Venkman.
  • Advanced material explains the most current design practices for Ajax usability. You'll learn to avoid user experience mistakes with proven design patterns.
Beyond the how-to, Ajax on Rails helps you consider when Ajax is (and isn't) appropriate, and the trade-offs associated with it. For those new to Rails, this book provides a quick introduction, the big picture, a walk through the installation process, and some tips on getting started. If you've already started working with Rails and seek to deepen your skill set, you'll find dozens of examples drawn from real-world projects, exhaustive reference for every relevant feature, and expert advice on how to "Ajaxify" your applications.
                  Reader Reviews 1 - 19 of 19                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
08-25-08 3 (NA)
(Hide Review...)  Succint intro, but not much more
Reviewer Permalink
I bought this book thinking I would learn a lot. I've done very little JavaScript and Ajax before so I was expecting to soak this up like a sponge. I did the examples and read through the book and felt like I got a great introduction to using Ajax with Rails. That's the problem though, I feel like the book needs more meat, especially in the RJS section. Now that I have a good foundation, I'm looking elsewhere for more intermediate concepts that should've been part of this text.
(Review Data Last Updated: 2008-08-26 07:42:50 EST)
04-11-08 4 0\1
(Hide Review...)  Ajax on Rails
Reviewer Permalink
It's a good book, the structure and ideas are clear and comprehensive maybe I miss to download the examples' code from internet but I quite a few happy with this purchase, I got my money's worth.
(Review Data Last Updated: 2008-08-26 07:42:50 EST)
11-16-07 3 2\4
(Hide Review...)  Not bad at all
Reviewer Permalink
I've bought this book with expectation. The title implied the feeling that this book would be THE book I'd ever need for AJAX on Rails. However it gave less than I've expected. There's a large portion of reference material you can easily find in the rails documentation. It was an easy read, I've completed in one day. In the end, I found Peepcode videos to be more informative than this book.
(Review Data Last Updated: 2008-04-12 09:00:07 EST)
10-19-07 5 (NA)
(Hide Review...)  very concise and useful
Reviewer Permalink
The chapters are short and cover what is needed to start programming in any of the subjects they cover such as: prototype, rjs. Examples are also well chosen.

This book assumes good level of familiarity with javascript and ruby on rails.
(Review Data Last Updated: 2007-11-17 02:03:02 EST)
10-14-07 3 0\1
(Hide Review...)  Need more examples, half of the book is filled with Documentation
Reviewer Permalink
Why do I have to buy a book for documentation? I can look it up online for free. People learn by examples. These book needs more examples than just reproducting the dry documentation.
(Review Data Last Updated: 2007-10-21 08:02:49 EST)
09-27-07 3 1\2
(Hide Review...)  Ajax on Rals
Reviewer Permalink
I am a few chapters into the book and although it is a good book that gets your started fairly quickly, there are quite a few examples that do not work. I also think that the author could have done a better job about explaining some of his examples. He does say in the introduction that the book is not trying to teach ruby or javascript, but they are integral parts of the Ajax on rails concept it looks like and he should spend more time explaining his choice of examples.
(Review Data Last Updated: 2007-10-18 08:01:25 EST)
09-24-07 4 (NA)
(Hide Review...)  Balanced AJAX Discussion
Reviewer Permalink
Visuals:
Pretty standard layout. Good clear type. Page numbers, chapter titles, and section titles at bottom of page for easy skimming / searching. Screenshots are clearly printed.

Readability:
Overall the book is written in a instructive & readable format. There are also complete reference for Prototype & scriptaculous, which although you wouldn't necessarily "read" them provide explanation and examples of the various functionality provided.

Practicality:
This is a useful book for individuals looking to start adding AJAX features to their Rails application. Like most books, if you are already using the subject matter (AJAX) at a high level you will find much of the material to be a review of what you have perhaps already learned in the "trenches". Nevertheless, for beginners or experienced users alike, there is valuable information to be had. In addition to "how to do it" type material, there is also some theory about why and when to do it. For example, there are chapters covering "Usability", "Testing & Debugging", "Security" and "Performance".

Audience:
The book describes itself as written for individuals with existing web development experience. While Ruby / Rails specific experience in not necessarily required - those are fundamental topics which are beyond the scope of this book. If you are new to Ruby or Rails, it is best to acquire separate books for those topics.

Overall:
It's a keeper.
(Review Data Last Updated: 2007-09-28 08:05:15 EST)
07-30-07 5 1\1
(Hide Review...)  Phenomenal Reference for Rails Programmers
Reviewer Permalink
I'm a relative newbie to the Rails programming world, but thanks to this book I've become more than competent at using ajax within the rails framework in a very short time. This book starts with a clear step-by-step introduction to vanilla ajax, then progresses quickly into prototype and finally into using rails helpers for prototype. Next, Raymond delves into Prototype in detail, then Scriptaculous, and finally RJS. This is only the first 5 chapters, and the book would be well worth the price for the first 5 chapters alone. Beyond that are 4 solid chapters on Ajax / Rails / Web programming best practices (Usability, Testing, Security, Performance), and while none of these is exhaustive, they are all full of very good real-world advice and examples. If that's not enough, Raymond rounds it all off with comprehensive reference chapters on Prototype and Scriptaculous. (Far better than any documentation I've seen online for either of these libraries.) Lastly, he includes code and walkthroughs for 3 full-blown Rails apps. (Although I had trouble getting a couple of them up and running on my dev machine). Basically, if you're a Rails programmer or want to be a Rails programmer, you Should Have This Book. My guess is even seasoned Rails/Ajax pros could fill in some gaps with this book as a reference, and the rest of us can step up our game with it immediately. One of the best tech books I've bought in the last 5 years.
(Review Data Last Updated: 2007-09-25 08:06:57 EST)
05-12-07 5 0\5
(Hide Review...)  Ajax on Rails
Reviewer Permalink
This helps me to use Rails for building richly interactive web applications with Ajax as the author says.
(Review Data Last Updated: 2007-07-31 07:33:20 EST)
04-11-07 5 3\3
(Hide Review...)  A fine pick for any serious programming library holding.
Reviewer Permalink
Web programmers who want to use Ajax in conjunction with Ruby on Rails for maximum website impact will love AJAX ON RAILS, which shows how to use both to build high-performance web sites. From using RJS to generate JavaScript in Ruby templates to building easy applications and building versatility into an Ajax application, AJAX ON RAILS is a top design pick for any who have the foundations 'down' and who want to move to the next level, making it a fine pick for any serious programming library holding.
(Review Data Last Updated: 2007-07-04 07:58:45 EST)
04-10-07 5 (NA)
(Hide Review...)  A fine pick for any serious programming library holding.
Reviewer Permalink
Web programmers who want to use Ajax in conjunction with Ruby on Rails for maximum website impact will love AJAX ON RAILS, which shows how to use both to build high-performance web sites. From using RJS to generate JavaScript in Ruby templates to building easy applications and building versatility into an Ajax application, AJAX ON RAILS is a top design pick for any who have the foundations 'down' and who want to move to the next level, making it a fine pick for any serious programming library holding.
(Review Data Last Updated: 2007-04-11 09:06:04 EST)
02-11-07 5 2\4
(Hide Review...)  Very comprehensive
Reviewer Permalink
Bought the book using saturday shipping. Continuesly read for 5 hours to finish the first 9 chapters.
It is not a beginner's ruby on rails book. You definitely need the official ROR book first. But this one covers ROR Ajax in great detail.
A must have book for whoever wants to bring Ajax into their rails development.
(Review Data Last Updated: 2007-07-04 07:58:45 EST)
02-07-07 4 6\9
(Hide Review...)  Not the First book for a Ruby on Rails Programmer
Reviewer Permalink
But maybe the third book.

The book is good for learning more about programming Rails. You need to read something else if you are just starting in Rails.

For those of you who are alreadying doing rails this adds a few more arrows to the programming quiver. It does not have a bunch of information as it is a thin book. The information it does provide is worth the cost of the book. I always just my professional books as to how much money they would save me and this book has saved me money. It is worth about 40-80 hours Internet searching and trial & error work.

It has explainations of scrip.aculo.us packages. It does have a good set of features that I find useful in a good collection.

For those of you familiar with O'Reilly books of the past, this book can be a little hard to read like the books of 10 years ago. Needs a little better editing.

A good book on Rails, just not a good starting book.
(Review Data Last Updated: 2007-06-30 13:49:47 EST)
02-06-07 4 0\1
(Hide Review...)  Not the First book for a Ruby on Rails Programmer
Reviewer Permalink
But maybe the third book.

The book is good for learning more about programming Rails. You need to read something else if you are just starting in Rails.

For those of you who are alreadying doing rails this adds a few more arrows to the programming quiver. It does not have a bunch of information as it is a thin book. The information it does provide is worth the cost of the book. I always just my professional books as to how much money they would save me and this book has saved me money. It is worth about 40-80 hours Internet searching and trial & error work.

It has explainations of scrip.aculo.us packages. It does have a good set of features that I find useful in a good collection.

For those of you familiar with O'Reilly books of the past, this book can be a little hard to read like the books of 10 years ago. Needs a little better editing.

A good book on Rails, just not a good starting book.
(Review Data Last Updated: 2007-02-12 06:43:26 EST)
02-01-07 5 6\7
(Hide Review...)  Essentially a must-have
Reviewer Permalink
Outstanding, with a few nits. The author is a technical master and a master communicator, the editing is first rate, the book really flows. (The new Agile Rails book (skateboard book) has an excellent section which covers the same material, but in somewhat less detail.)

The sections on testing, security and performance are quite valuable. They're not too Ajax-specific and present best practices succinctly. The three case studies in the end are the most valuable chapters to me. I learn by taking apart code like this, I've hunkering down over the book,

BTW, if you don't use Ajax now and think you don't need to know about it etc, you don't UNLESS: you never work with other develoeprs, you never use anybody else's code, and all your users have JS turned off.

Nits: doesn't cover basic ECMA/javascript syntax at all. Chapter 1 (30,000 foot view of Rails) is perfunctory. The index isn't great, (the Pragmatics have really raised the bar on this). Doesn't use migrations. The 1-liner method def's (no semicolons) and the ones with no parentheses around parameter lists are hard to read, IMHO.

But all very minor complaints. On the whole, I would call this book indispensable
(Review Data Last Updated: 2007-07-04 07:58:45 EST)
02-01-07 5 10\12
(Hide Review...)  Sharpen your Ajax and Rails skills
Reviewer Permalink
Scott Raymond's book "Ajax on Rails" (published Jan 2007) serves as an introduction, tutorial, and reference for web development using Ajax and Rails. It is roughly 1/3 introductory and intermediate level text; 1/3 more advanced material for developing "Ajax on Rails" applications; and 1/3 sample - life-sized - applications. (The sample applications can be downloaded from the O'Reilly site.)

The author writes that Ajax is "a really simple idea: web pages, already loaded in a browser, can talk with the server and potentially change themselves as a result." [p. 2] There is elegance in this simplicity and the book reveals a lot of the mystery around Ajax and how it works.

The author does a great job exploring the basics. You will quickly get all the motivation needed to realize why this simple idea is so powerful in practice. You'll also soon see why "Ajax on Rails" is a productive approach for developing next generation applications on the web.

One of the real strengths of this book is its many working examples. I found even tricky techniques described in ways that were easy to understand. As I read the book, I entered sample code described on each page. (Having a working Rails installation is key for getting the most out of the book. The author provides a quick installation introduction which is supplemented with URLs for added help.) It was easy to apply "Ajax on Rails" to my own project, which I worked on as I read the book.

The centerpiece of the book is Chapter 5, which covers RJS (also known as Ruby-generated Javascript.) I expected to learn about Ajax, but I was pleasantly surprised by how much I learned about the magic of Rails and Ruby development! A number of critical technical topics, often overlooked, are also covered - including `Usability', 'Testing and Debugging', 'Performance' and 'Security'.

The author does a great job taking the reader from simple working examples to more complex applications. I certainly felt more comfortable with advanced aspects of Ajax and Rails by the end of the book. It seems to me this is the definitive text on the topic.

"Ajax on Rails" has been a joy to read and work through. It was easy to mark my learning progress along the way. The material is organized clearly. The writing moves at a great pace. Sample code explores how everything works. (I expect I'll be referring back to the extensive examples in the future.) This book is a great tool to sharpen your skills around two of the most exciting aspects of the evolving web - Ajax and Rails.
(Review Data Last Updated: 2007-07-04 07:58:45 EST)
01-31-07 5 3\3
(Hide Review...)  Essentially a must-have
Reviewer Permalink
Outstanding, with a few nits. The author is a technical master and a master communicator, the editing is first rate, the book really flows. (The new Agile Rails book (skateboard book) has an excellent section which covers the same material, but in somewhat less detail.)

The sections on testing, security and performance are quite valuable. They're not too Ajax-specific and present best practices succinctly. The three case studies in the end are the most valuable chapters to me. I learn by taking apart code like this, I've hunkering down over the book,

BTW, if you don't use Ajax now and think you don't need to know about it etc, you don't UNLESS: you never work with other develoeprs, you never use anybody else's code, and all your users have JS turned off.

Nits: doesn't cover basic ECMA/javascript syntax at all. Chapter 1 (30,000 foot view of Rails) is perfunctory. The index isn't great, (the Pragmatics have really raised the bar on this). Doesn't use migrations. The 1-liner method def's (no semicolons) and the ones with no parentheses around parameter lists are hard to read, IMHO.

But all very minor complaints. On the whole, I would call this book indispensable
(Review Data Last Updated: 2007-02-08 22:03:17 EST)
01-31-07 5 3\3
(Hide Review...)  Sharpen your Ajax and Rails skills
Reviewer Permalink
Scott Raymond's book "Ajax on Rails" (published Jan 2007) serves as an introduction, tutorial, and reference for web development using Ajax and Rails. It is roughly 1/3 introductory and intermediate level text; 1/3 more advanced material for developing "Ajax on Rails" applications; and 1/3 sample - life-sized - applications. (The sample applications can be downloaded from the O'Reilly site.)

The author writes that Ajax is "a really simple idea: web pages, already loaded in a browser, can talk with the server and potentially change themselves as a result." [p. 2] There is elegance in this simplicity and the book reveals a lot of the mystery around Ajax and how it works.

The author does a great job exploring the basics. You will quickly get all the motivation needed to realize why this simple idea is so powerful in practice. You'll also soon see why "Ajax on Rails" is a productive approach for developing next generation applications on the web.

One of the real strengths of this book is its many working examples. I found even tricky techniques described in ways that were easy to understand. As I read the book, I entered sample code described on each page. (Having a working Rails installation is key for getting the most out of the book. The author provides a quick installation introduction which is supplemented with URLs for added help.) It was easy to apply "Ajax on Rails" to my own project, which I worked on as I read the book.

The centerpiece of the book is Chapter 5, which covers RJS (also known as Ruby-generated Javascript.) I expected to learn about Ajax, but I was pleasantly surprised by how much I learned about the magic of Rails and Ruby development! A number of critical technical topics, often overlooked, are also covered - including `Usability', 'Testing and Debugging', 'Performance' and 'Security'.

The author does a great job taking the reader from simple working examples to more complex applications. I certainly felt more comfortable with advanced aspects of Ajax and Rails by the end of the book. It seems to me this is the definitive text on the topic.

"Ajax on Rails" has been a joy to read and work through. It was easy to mark my learning progress along the way. The material is organized clearly. The writing moves at a great pace. Sample code explores how everything works. (I expect I'll be referring back to the extensive examples in the future.) This book is a great tool to sharpen your skills around two of the most exciting aspects of the evolving web - Ajax and Rails.
(Review Data Last Updated: 2007-02-08 22:03:17 EST)
01-25-07 5 5\5
(Hide Review...)  Straightforward and Comprehensive
Reviewer Permalink
This is a great book to get. The author is an expert in the field - I've seen him speak in person, and read his articles in the past. The book does not disappoint.

It's really three books in one. The first part is a tutorial, taking you through the paces and up the ladder of frameworks. You go from JavaScript to Prototype to Scriptaculous to RJS, chapter by chapter, and it really makes sense. Then you get chapters on Usability, Performance, Testing, and Security, which really cover more than just the basics - Mr. Raymond shows you how to build your application around Ajax, and do it intelligently. The chapter on Performance had a better explanation of caching than I'd read anywhere else!

The second part is two chapters, two comprehensive references on Prototype and Scriptaculous, respectively. Combined, these might be worth the price of the book for some folks. I'm sure I'll be referring to these pages for some time.

Finally, you have three real-world application examples. Again, these might be worth the price of the book as well! You get a Review Quiz, Photo Gallery, and Intranet Workgroup application. The code is available at the O'Reilly site now, so you don't have to type them in, of course. Still, it's nice to read about them in the book, and why the author wrote them the way he did. All of the applications are useful, and use best-practices throughout.

It's nice to see O'Reilly starting to get their Rails titles out. Predictably, they're awesome. They always choose the best authors, edit and proof the books meticulously, and put out a quality product. Highly recommended.
(Review Data Last Updated: 2007-02-01 06:33:37 EST)
  
                  Reader Reviews 1 - 19 of 19                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)