Когда-то я уже пробовал изучать rails, но к сожалению тогда я не уделил этому достаточно времени и он не произвел на меня большого впечатления. Недавно состоялась ещё одна попытка, только теперь для изучения я воспользовался не официальной документацией, а книгой Гибкая разработка веб-приложений в среде Rails.

Читать книги на русском языке мне конечно проще, но вот переводить технические книги на русский язык не просто и некоторые места совершенно невозможно читать. Но не смотря на недостатки перевода, в целом я книгой доволен и свое дело она сделала.

Книга разбита на три части. В первой части рассказано как установить rails, как сгенерировать базовое приложение, краткий обзор того, как это приложение устроено и краткий обзор языка Ruby.

Во второй части пошагово описан процесс разработки маленького интернет-магазина, начиная с генерации приложения и заканчивая деплоем на сервер. Были затронуты большинство аспектов rails, о которых должен знать каждый разработчик.

В третьей части дается более глубокое объяснение того, как устроены те или иные части rails.

Во-первых, я наконец разобрался в синтаксисе ruby и мне он очень понравился. Если сравнивать с php, то php для меня явно проигрывает. Возможно позже я еще напишу отдельную заметку о ruby.

Во-вторых, я программирую на php около четырех лет, за это время я в основном пользовался Yii, но приходилось испольовать Zend Framework и Symfony 2, но теперь попробывав rails вижу что он превосходит их намного.

В общем всем веб-программистам я рекомендую посмотреть на rails как минимум в плане расширения кругозора. А из русскоязычных книг "Гибкая разработка веб-приложений в среде Rails" видимо одна из лучших.