Enterprise Rails | 
enlarge | Author: Dan Chak Publisher: O'Reilly Media, Inc. Category: Book
List Price: $44.99 Buy New: $21.00 You Save: $23.99 (53%)
New (38) Used (4) from $21.00
Avg. Customer Rating: 4 reviews Sales Rank: 63922
Format: Illustrated Media: Paperback Number Of Items: 1 Pages: 350 Shipping Weight (lbs): 1.2 Dimensions (in): 9.1 x 7 x 0.8
ISBN: 0596515200 Dewey Decimal Number: 005 EAN: 9780596515201 ASIN: 0596515200
Publication Date: October 15, 2008 Availability: Usually ships in 1-2 business days
|
| Similar Items:
|
| Editorial Reviews:
Product Description What does it take to develop an enterprise application with Rails? Enterprise Rails introduces several time-tested software engineering principles to prepare you for the challenge of building a high-performance, scalable website with global reach. You'll learn how to design a solid architecture that ties the many parts of an enterprise website together, including the database, your servers and clients, and other services as well. Many Rails developers think that planning for scale is unnecessary. But there's nothing worse than an application that fails because it can't handle sudden success. Throughout this book, you'll work on an example enterprise project to learn first-hand what's involved in architecting serious web applications. With this book, you will: Tour an ideal enterprise systems layout: how Rails fits in, and which elements don't rely on Rails Learn to structure a Rails 2.0 application for complex websites Discover how plugins can support reusable code and improve application clarity Build a solid data model -- a fortress -- that protects your data from corruption Base an ActiveRecord model on a database view, and build support for multiple table inheritance Explore service-oriented architecture and web services with XML-RPC and REST See how caching can be a dependable way to improve performance Building for scale requires more work up front, but you'll have a flexible website that can be extended easily when your needs change. Enterprise Rails teaches you how to architect scalable Rails applications from the ground up.
|
| Customer Reviews:
The much needed insight into real life with Rails December 1, 2008 1 out of 2 found this review helpful
This book is the missing real-life battlefield guide for Rails. You know, the kind where the guy actually did something big and scalable with Rails, had years of real life practice, and tells you all about it. The book explains how to get the most juice out of Rails while taking advantage of all the incredible (and often forgotten) functionality provided by other tools at your disposal. In a big project Rails is only a player in your team. It does its thing very well, but it doesn't do everything. This book takes Rails out of the spotlight, and instead looks at the whole picture. It explains how to take advantage of services and decoupling, how to protect your data, how to set up your back end, while keeping everything integrated together. If you want the real no-bs explanation of building big projects the right way - this is your book. Dan Chak gives you the advantage of knowing what to do before you have to learn it the hard way. To sum it up - if you are hoping to ever have a successful Rails site this book is a must-read to get your infrastructure in order and save yourself a lot of time.
There's only one issue with this book - typos are aplenty. Oh well. Just look past it - the content is worth it.
Needed coverage of advanced topics November 28, 2008 0 out of 1 found this review helpful
First off, I take one star away for the many typos I had to wade through. But don't let that dissuade you from giving this book your time and attention.
When I first approached Rails, it felt like a framework to build "toy" apps. And as the author points out, most Rails books promote a superficial treatment of Rails and so you don't get a feel for the kinds of techniques that you can employ to create well-architected apps. This book changes that. This book reminds you, if you've forgotten, that tried and true architectural principles can still exist within a Rails application. So in the end, its a very viable framework for Enterprise applications no matter what people may try to tell you.
This is not a shallow read, however. I have re-read more than one chapter to ensure that I understood all that was being conveyed. As such, be ready to focus. I see that as a selling point, hopefully you do too.
Favorite tips and chapters:
- Code organization: to include creating logical, physical, service, and utility folders to separate layers - Organizing apps with plugins -- which are more vertical than what you may be used to - Use the database -- RI, triggers, SPs, views, etc should still be part of your architecture - Employ a SOA architecture for better compartmentalization - Shared client service plugins
The community needs more books like this, IMHO. Great job, Dan!
Rails for grown ups November 18, 2008 4 out of 6 found this review helpful
With the possible exception of Obie's, every Rails book I've ever seen reads like it was written to impress marginally literate teenagers more so than provide any semblance of real education, thereby catapulting their authors toward some perverse notion of IRC fame. Nobody dares point out any of the framework's flaws for fear of angering the infallible DHH and being ostracized from the internet clique his ego has built up over the years, so instead of practical information we have a giant sludgy pool of homogenized evangelism to wade through as we figure the ugly bits out for ourselves.
This title is different in that it openly rails on Rails' shortcomings, and suggests some tried-and-true tactics for working around them in real applications that do something besides update videogame scores and try to recreate YouTube. There aren't any lame attempts at being clever or terrible drawings by "Why," either, which is always a plus.
Unfortunately, it seems like it was rushed out the door as I found dozens of pretty bad typos in my first reading, but still, it's the first Rails book I've come across that hasn't annoyed the tar out of me with simpering sycophantry and I'd highly recommend it to anyone who has real work to do.
This book brings clarity to large scale application development like Deploying Rails Applications brings clarity to deployment October 29, 2008 5 out of 7 found this review helpful
Dan Chak offers incredible wisdom and experience in this book. I have been trying to get to the next step in Rails development for a long time, and now with his book, I have the know-how to do so. This book is a must own for anyone who wants to use Rails to develop serious applications.
|
|
|