1. Путь Ruby. Хэл Фултон, Андрэ Арко
В книге на множествах примеров показывается работа с Ruby версией 2.1. Каждый пример имеет подробное объяснение техническим языком.
Издание, хорошо структурированное по темам, что дает возможность читателю быстро сориентироваться, и найти ответ на свой вопрос.
Достоинства:
- твердый переплет;
- подходит новичкам;
- подробное описание материала.
Недостатки:
- некачественный перевод;
- код, напечатанный тонким шрифтом, плохо и трудно читается.
3. Путь Rails. Оби Фернандес
Практически пошаговое руководство, которое помогает освоить создание проектов в среде Rails. Автор подробно описывает все основные возможности платформы и приводит примеры кода. В книге показано, как благодаря методикам и инструментам Rails можно получать наслаждение от программирования и создавать эффективные приложения.
Достоинства:
- рассмотрены все разделы разработки Rails;
- книга останется актуальна в любое время;
- прочитав ее, можно начать разрабатывать свое приложение.
Недостатки:
- мягкая обложка;
- иногда материал описан занудно и тяжело воспринимается;
- мало примеров, которые можно брать для своих проектов.
Несмотря на недостатки, эмоции от прочтения складываются положительные. Книга должна быть в библиотеке программиста.
5. Изучаем Ruby (Head First). Джей Макгаврен
Книга переведена с английского на русский язык. Она имеет практические рекомендации по использованию платформы Ruby.
Автор считает эту систему наиболее эффективной из языков программирования, о чем и делится с читателем. Издание научит решать технические вопросы и задачи, используя Ruby, где большую часть работы система сможет сделать за разработчика.
Достоинства:
- отлично подходит начинающим;
- читается на одном дыхании;
- более подробного материала для новичков не найти.
Недостатки:
- продвинутые программисты не найдут для себя ничего нового.
7. Ruby on Rails для начинающих. Майкл Хартл
Ruby является наиболее популярным фреймворком. Благодаря книге, начинающий программист изучит разработку веб-приложений на основе Rails с нуля, а опытный освежит свои знания.
Изучение этого языка сложный и трудоемкий процесс, но автор делает все возможное для того, чтобы новичку было легко освоиться.
Достоинства:
- книга дает возможность с нуля научиться писать на Ruby;
- информация написана в простой и легкой форме.
Недостатки:
- видимых недостатков нет.
9. Ruby. Объектно-ориентированное проектирование. Сэнди Метц
Бестселлер по программированию на Ruby. Книга построена на практике и в ходе ее чтения, можно научиться создавать качественный и эффективный legacy-код, довести его до совершенства, правильно задействовать композицию, наследование, создавать тесты, с наименьшими затратами и разграничивать функциональность между объектами.
Достоинства:
- книга написана понятным языком;
- приведены полезные примеры;
- грамотно описаны концепции;
- не имеет аналогов
Недостатки:
- неточности в переводе и опечатки в тексте.
11. Изучаем Ruby. Майкл Фитцджеральд
Издание можно включить в разряд учебников по Ruby on Rails. Здесь хорошо структурированная информация, что помогает разложить новые знания по полочкам. На каждой странице приедены примеры кода с его описанием. А для закрепления материала в конце каждой темы имеются проверяющие теоретические вопросы.
Достоинства:
- понятное разъяснение материала;
- написанная информация воспринимается легко;
- книга дает возможность выучить основы и вникнуть в суть разработки;
- подходит и начинающим, и опытным программистам.
Недостатки:
- отсутствуют.
13. Ruby on Rails. Быстрая веб-разработка. Курт Ниббс, Брюс А. Тейт
Практическое руководство позволяет научиться создавать веб-приложения разработчикам, которые уже знакомы с программированием. Книга явно не для новичков и в ней не будет разжевываться весь материал и термины. Здесь описаны основные понятия и принципы работы с Ruby on Rails. Даются советы по работе с базами данных, тестам, таблицами и их отображением, просмотрами веб-страницы с шаблонами.
Достоинства:
- книга знакомит с архитектурой системы;
- несмотря на тяжелую информацию, ее очень легко читать;
- отличный перевод;
- написано четко, профессионально и по делу.
Недостатки:
- уже довольно устаревшая информация;
- имеются ошибки в коде;
- не для новичков.
15. Программирование на языке Ruby. Хэл Фултон
Книгу можно использовать и как учебник, и как справочное руководство, и для ответов на конкретные вопросы. В ней содержится сотни примеров с разъяснениями.
Достоинства:
- много хороших примеров, которые можно использовать в своей работе;
- широко охватывается весь язык Ruby и его возможности.
Недостатки:
- не для начинающих;
- плохое качество листов;
- мягкий переплет (650 листов попросту долго не проживут в мягкой обложке);
- имеются опечатки;
- тяжелый, непонятный стиль написания автора.
Выводы
- Лучший выбор для тех, кто осваивает Ruby с нуля – книга Майкла Хартла «Ruby on Rails для начинающих».
- Лучший справочник по Ruby и настольная книга – «Программирования на языке Ruby».
- Лучшая книга по количеству полезных примеров и советов – «Ruby. Объектно-ориентировочное программирование».
- Лучшее пособие для опытных разработчиков – «Ruby on Rails. Быстрая веб-разработка». Курт Ниббс, Брюс А. Тейт.
0 Комментарии