Главные преимущества Ruby/Ruby on Rails

Скорость разработки:
Самым главным преимуществом фреймворка Ruby on Rails и языка программирования Ruby on Rails является скорость разработки. Исходя из практического использования, можно сказать, что скорость разработки каких-либо проектов на Ruby on Rails по отношению к иному фреймворку или языку программирования увеличивается на 30-40%. Поначалу рост скорости разработки был вследствие огромного набора готовых инструментов Ruby on Rails, необходимых в работе, набором решений в сообществе, простоте программирования в языке Ruby.
Одной из самых главных и основных частей культуры Ruby on Rails считается социальность. Если сам решил свою проблему, то помоги другим. Смог реализовать собственный модуль – поделись этим с сообществом. На сегодняшний день в открытом доступе имеются более тысячи готовых решений задач различного рода. Системы авторизации, аутентификации, комментирования, почтовые рассылки, системы платежей и другое (разработки с «нуля») внедряются каким-то другим человеком, проходят тестирование и рекомендуются большим сообществом.
Стандарты и культура:
Ruby on Rails является фреймворком, который зачастую не дает использовать себя не по назначению. В Ruby on Rails имеется возможность «изобрести велосипед», и программировать совершенно в любом направлении, не используя какие-то стандарты; но зачастую это всего лишь трата времени. Стандарты кода, стандарты размещения файлов, общие правила RoR имеют довольно сильную структуру. Благодаря этому проект становится более чем читаемым. Новички в проект входят достаточно быстро. Опыт использования показывает, что новичок уже в первый день работы может делать собственные полезные правки. Если разработку какого-либо проекта поначалу вела одна команда программистов, а доработкой занималась другая, то это не считается какой-то там проблемой. Любой разработчик сможет понять проект на Ruby on Rails.