Resources

Subscribe

  • Subscribe

Building Dynamic Web 2.0 Websites with Ruby on Rails: Create database-driven dynamic websites with this open-source web application framework

Posted by admin | January 9, 2010 .

Building Dynamic Web 2.0 Websites with Ruby on Rails: Create database-driven dynamic websites with this open-source web application framework
$34.99

Product Description

In Detail Ruby on Rails is an open-source web application framework ideally suited to building business applications; accelerating and simplifying the creation of database-driven websites. Often shortened to Rails or RoR, it provides a stack of tools to rapidly build web applications based on the Model-View-Controller design pattern. This book is a tutorial for creating a complete website with Ruby on Rails. It will teach you to develop database-backed web applications according to the Model-View-Controller pattern. It will take you on a joy ride right from installation to a complete dynamic website. All the applications discussed in this book will help you add exciting features to your website. This book will show you how to assemble RoR’s features and leverage its power to design, develop, and deploy a fully featured website. Each chapter adds a new feature to the site, adding new knowledge, skills, and techniques. What you will learn from this book? Installing, configuring, and testing both Ruby and RoR Setting up the application and databaseManaging users and roles for your websiteGathering and managing user commentsSetting up the template and generating migrations for your tablesUsing plug-ins; adding and searching a tagEnhancing usability with AJAXDeveloping an administration interfaceDeploying the application on a production serverApproach This book is a practical guide to creating a complete Web 2. 0 website with Ruby on Rails. In this book, each chapter adds a new feature to the site, adding new knowledge, skills, and techniques. You will learn about the features of RoR by adding those features to your website. You will also learn about Software Development Life Cycle (SDLC) as each chapter closely follows the SDLC starting from requirement gathering and ending with testing. Who this book is written for? This book is for anyone who has basic concepts of object-oriented programming as well as relational databases and wants to develop online applications using Ruby on Rails. Prior knowledge of Ruby or Rails is not expected.

About the Author

A P Rajshekhar A. P. Rajshekhar, Senior Developer with Vectorform, has worked on enterprise-level web applications and game development. His endeavors include development of a Learning Management System, a Supply Management Solution and Xbox-based games. He holds a Masters Degree in Computer Applications. He is a regular contributor to Devshed Portal on topics ranging from server-side development (JEE/. Net/RoR) to mobile (Symbian-based) development and game development (SDL and OpenGL) with a total readership of more than 1. 4 million.

Buy Building Dynamic Web 2.0 Websites with Ruby on Rails: Create database-driven dynamic websites with this open-source web application framework at Amazon

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • NewsVine
  • Reddit
  • StumbleUpon
  • YahooMyWeb
  • Google Bookmarks
  • Yahoo! Buzz
  • TwitThis
  • Live
  • LinkedIn
  • Pownce
  • MySpace

Leave a Comment

If you would like to make a comment, please fill out the form below.

Name (required)

Email (required)

Website

Comments

3 Comments so far
  1. Yazid January 9, 2010 1:21 pm

    Amazon Verified Purchase(What’s this?)

    I have just cracked this book open and started skimming it. It looks like it might be a pretty good resource for Rails 1. 2. 6. But version 2. 0 of Rails was released four months before this book’s publication date, and announced long before that. I’m very surprised that this book wasn’t based on that current version. There are significant differences between Rails 1. 2. 6 and 2. 0. Most potential readers of this book should get one that covers Rails 2. 0 instead.

  2. Oren January 9, 2010 4:11 pm

    Massive interest in Ruby on Rails over the past few years was quickly mirrored in book sales. Early entrants like the (near definitive) Agile Web Development with Ruby on Rails were break away hits in a world that usually sees modest sales of each title. It’s not surprising a lot of people wanted to get a share of that market, and the range of Ruby and Rails titles has exploded, with an unsurprising dip in average quality. This latest title from Packt sits somewhere very low down the quality scale. An unfocussed volume, it purports to introduce the ruby language and show how to get up and running with a simple buzzword-laden Rails application, but does a distinctly inadequate job on both counts. Any moderately experienced rubyist would worry at seeing code like: class Tale @author @genre @tale_body end recommended as the way to define a class with three attributes, rather than the more succinct, idiomatic and functional: class Tale attr_accessor :author, :genre, :tale_body end (For those unfamiliar with ruby, the former will define attributes but not accessors for them. The latter will define the attributes and its accessors and is the recommended approach for public attributes) That example occurs early on, and as the book progresses it is hard to shake the sense that the author isn’t sufficiently familiar with the idioms and best practices of the Ruby and Rails communities to be introducing either the language or the framework. When working with a framework as dependent on conventions and opinions as Rails, a failure to grasp the idioms is a serious problem. It would be hard to recommend this book even if there weren’t many superior titles available. Newcomers to Ruby and/or Rails would be far better with any of several alternatives. Beyond that, while packt have published a number of excellent titles, the publication of this book should be taken as a reminder that there is no consistent quality control over the books they publish and buyers should research carefully before buying one. Disclaimer: I was sent a copy of this book for review by the publisher.

  3. Anonymous January 9, 2010 5:51 pm

    Boy, I wish I had a chance to see the reviews here before I bought this book. I very rarely take the time to post a review, but this book is the most disappointing technical book I’ve read in all my memory. As a concept is introduced, it starts with a small example and builds on it. But every time a new line is added to the example, the entire example is reproduced. Within a few pages the examples are taking an entire page of text; almost exactly the same text that was on the previous page. The code formatting is inconsistent, showing a lack of care by the author and proofreader. At times new concepts are introduced with no explanation, leaving the reader to wonder if it was a typo or not. The prose is oddly formal and excruciatingly verbose. Sentences are constantly repeated in slightly different ways. English is clearly not the strong suit of the author, which can be fine if a solid editor is involved. Unfortunately, that’s not the case here. I’ll admit I only got a few chapters in before I gave up in order to retain my sanity. It struck me as odd that in a book so thin (which can be a great thing in a technical book – K&R’s C book a prime example), the author appeared to be attempting to stretch it out as far as he could go. Anyway, listen to the other reviews on this site and pick up _Agile Web Development with Rails_ instead – I bought a pdf of the latest beta of the 3rd edition, and it’s excellent.