Gems Among Ruby Books |
Written by Kay Ewbank | ||||
Thursday, 09 November 2017 | ||||
Page 3 of 3
Ruby on Rails 3 TutorialAuthor: Michael Hartl
As indicated in its title, this is a tutorial-based introduction to Ruby on Rails 3. Rails is now at Rails 5 which is covered by the latest 4th edition of the book. Ian Elliot starts his review with Ruby on Rails 3 isn't an easy topic and I can't imagine a book for the 100% beginner. You need to have a reasonable grasp of Ruby and you need to understand how dynamic website work. You need to be willing not only to follow the examples but also to set everything up as specified before you even get started including using specific versions of the downloads even if they are not be the latest or the ones you already have.
The book uses test driven development throughout the book - something which makes it both realistic and demanding. Awarding it a rating of 4.5, Ian concludes: Overall the book is well written and nicely paced - but remember the earlier warning that the author doesn't try to make the job seem simple by stripping it down to its bare essentials and there are lots of potentially new ideas to master. As long as you like the "learn by doing" method and are prepared to actually do then this comes highly recommended. There is also a "Livelessons" edition of the book from Informit which bundles a DVD with 18+ hours of video instruction and will be a welcome alternative approach for some readers. Rails 3 In ActionAuthor: Ryan Bigg & Yehuda Katz Nikos Vaggalis felt that this book lives up to its "In Action" title which can be a little overwhelming. He considers that a good approach would be to read the early chapters, apply what you’ve learned, get experience and after that go back and read the more advanced stuff. His rating of 4.5 is given on the grounds of being a: thorough guide which covers everything from setting up to deploying an industrial strength real world applications which is easy to follow and very accessible. There's now an updated edition covering Rails 4.
Ruby on Rails for Microsoft DevelopersAuthor: Antonio Cangiano
As it title suggests, this book is aimed specifically at for C# and .NET programmers who are interested in dynamic typing th. Ian Elliot comments: For a .NET developer, Ruby and Rails should be revelations in just how easy things can be - as long as you want to do more or less what the framework wants you to. He concludes that this book, rated 4.5, is a good introduction to Rails, and to a lesser extent to Ruby itself. Rails AntiPatternsAuthor: Chad Pytel and Tammer Saleh With the subtitle "Best Practice Ruby on Rails Refactoring" this book addresses some very high level concerns. Mike James warns "you need to be a good Rails programmer to get anything much from the book" and that it is unsuitable if you are looking for a practical cookbook as it is is "about deep thinking and principles".
Giving it a rating of 4.5 he concludes: I would say it is ideal for any Ruby on Rails programmer who has read the introductory books and is capable of building a Rails system. You need to be fairly sophisticated and know something about the ideas of good object-oriented design and having a some knowledge of patterns makes the book feel more like familiar territory. If you fit the profile then this is very well worth reading.
Also on Programmer's BookshelfJavaScript Beginners Book Choice Java Books For Beginners Reading Your Way Into Big Data Pick of the Shelf - SQL Server 2012 MySQL and MariaDB Database Books
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for our new reviews and for each day's new addition to Book Watch and visit Book Watch Archive for hundreds more titles. You can also follow us on Google+, Linkedin or Facebook or sign up for our weekly newsletter.
<ASIN:0321584104> <ASIN:B004MMEJ36> <ASIN:0134598628> <ASIN:B01N779HKK> <ASIN:1617291099> <ASIN:0470374950> <ASIN:0321604814> <ASIN:B004C04QE0> <ASIN:0596516177> <ASIN:B0026OR3JO> <ASIN:1937785491> <ASIN:0133846970> <ASIN:B00NEOERH6> <ASIN:0321721330> <ASIN:B0096BYG7C> <ASIN:0321638360> <ASIN:B002WIG3VI>
|
||||
Last Updated ( Thursday, 09 November 2017 ) |