× Темы

Книги для ruby

0

Книги для ruby на русском:


Изучаем Ruby, Фитцджеральд М., 2007. -Учебник написан легко, но достаточно поверхностно: плохо раскрыта важная тема блоков и процедур, нет ничего про семейство _eval методов. Версия 1.9 не упоминается (Ruby 1.9.0 вышел только в декабре 2007). Но для знакомства с языком, изучения управляющих конструкций и встроенных классов вполне сойдет.

Учись программировать, Пайн К., 2006. Простое и понятное введение в Ruby, но как и с Фитцджеральдом, показаны только основы. Как полноценный учебник — нет.

Язык программирования Ruby, Флэнаган Д., Мацумото Ю., 2008. Очень хороший справочник по Ruby, который наконец-то перевели. Описано абсолютно всё, что нужно знать рубисту, достаточно скрупулезно и с примерами. Указаны отличия между версиями 1.8 и 1.9 (есть пару несущественных расхождений с актуальной на сегодня 1.9.2). Новичка может отпугнуть сухой стиль изложения.

Программирование на языке Ruby, Фултон Х., 2001. Книга-недоразумение. Такое впечатление, что написана для стареющего рубиста-маразматика, потому что начинается с обсуждения непонятных новичку тонкостей языка, а затем скатывается до прописных истин и никому не нужных рецептов.

Ruby на платформе Java, Эдельсон Дж., Лю Г., 2008. Книга предполагает, что читатель уже знаком как с Ruby, так и с Java (и его инфраструктурой), поэтому для новичка не представляет никакого интереса.

Книги для ruby на английском:


The Well-Grounded Rubyist, David A. Black, 2009. Наверное, лучший учебник, который мне доводилось видеть. Правильный порядок изложения материала, затронуты все темы. Написано достаточно сдержанно, но без злоупотребления терминологией и заковыристыми фразами. Рассматривается только синтаксис версии 1.9. Очень рекомендую.

Programming Ruby 1.9 (3rd edition): The Pragmatic Programmers' Guide, Dave Thomas, Chad Fowler, Andy Hunt, 2009. А это самый известный учебник по Ruby, легендарный Pickaxe (pickaxe с английского — киркомотыга, изображена на обложке книги). Хотя у меня при чтении местами возникало легкое ощущение хаоса, непоследовательности, на конечный результат это не влияет. Хорошая книга, после которой создается правильная картина видения мира Ruby. Выбор между первыми двумя учебниками — на вкус читателя.

Beginning Ruby: From Novice to Professional, Peter Cooper, 2007. Недостойна внимания при наличии любой из первых двух.

Eloquent Ruby, Russ Olsen, 2011. Аналогично предыдущей.

The Book of Ruby, Huw Collingbourne, 2011. Аналогично предыдущей.

why's (poignant) Guide to Ruby. Это интересная, смешная и при этом поучительная книга. Настоящее художественное произведение, и к сожалению, именно поэтому вряд ли можно порекомендовать ее в качестве учебного материала. Плюс чтобы оценить всю прелесть wGtR, нужно хорошо владеть английским.

Ruby Cookbook, Lucas Carlson, Leonard Richardson, 2006. Просто бесполезно.

Ruby Best Practices, Gregory Brown, 2009. Вполне может рассматриваться как книга «для повышения квалификации» после учебника Блэка или Томаса. Автор книги является создателем gem'ов Prawn и Ruport, поэтому приводит жизненные примеры и объясняет некоторые полезные идиомы в Ruby.

Metaprogramming Ruby, Paolo Perrotta, 2010. Слишком много повторений базового учебного материала. Целевая аудитория книги — бывшие Java программисты.

Practical Ruby Projects: Ideas for the Eclectic Programmer, Topher Cyll, 2008. Интересна разве что детальным описанием создания пошаговой стратегии на Ruby.

Design Patterns In Ruby, Russ Olsen, 2008. Обязательна для тех, кто не знаком с паттернами проектирования, описанными в классической книге «Приемы объектно-ориентированного программирования» (в оригинале — «Design Patterns: Elements of Reusable Object-Oriented Software», или неофициально — «Gang of Four book» (GoF)). Вместо того, чтобы продираться сквозь C++ в оригинальной книжке, лучше изучать паттерны на примере Ruby. Написана доступным языком.

Refactoring in Ruby, William C. Wake, Kevin Rutherford, 2010. Неплохая книга по рефакторингу кода. Особенно полезна наличием последней части, где можно потренироваться на живых примерах программ.

Refactoring: Ruby Edition, Jay Fields, Shane Harvie, Martin Fowler, 2010. Переиздание известной книги Фаулера, в котором примеры на Java заменили Ruby кодом. Скорее всё-таки справочник (или каталог), чем учебник. Взаимозаменяема с предыдущей книгой.

P.s. парни, дамы - если кто-то в комментариях обратиться выложить эти книги, то залью их на сайт, а так что-то лень!все для dleфильмы и сериалы онлайн hdавтоматический обмен webmoney на приват24android игры, приложения, инструкции, обзоры



Оценить статью