Почему стоит переходить на Ruby on Rails

Агрессивность рынка в мире веб-разработки. За последние годы наблюдается довольно сильный рост на рынке веб-разработки, но с этим выросла и конкуренция. Ruby on Rails помогает разработчику выполнять заказ в несколько раз быстрее, что позволяет сэкономить огромное количество времени работы человека, а также снизить себестоимость. В связи с этим разработчики могут в то же время выполнить больше заказных работ и даже снизить цену, которая не повлияет на качество выполненной работы.
Достаточно огромное сообщество, желающее развиваться. Стоит отметить, что сообщество Ruby on Rails не очень уж и большое, как PHP или Python. Но работа профессионалов все же впечатляет. Не рекомендуется бросать свои силы туда, где большое количество людей, следует идти туда, где люди лучше. Не идите не поводу пословицы: «Миллионы мух не ошибаются, в PHP, что-то есть» (пословица немного перефразирована).
Большое количество кода и библиотек. На сегодняшний день Ruby on Rails хорошо обеспечен необходимыми библиотеками, так нужными в работе со сторонними разработками, примером которых являются PostgreSQL, MySQL, SQLite, MongoDB и т.д., разные веб-сервера, библиотеки для работы со звуком, графикой, видео и т.д. Ruby является полноценным языком программирования, а не просто языком, который позволяет писать скрипты. На сегодняшний день сообщество создало уже более 900 тысяч gem'ов (GEM – расширение Ruby), значительно ускоряющие и упрощающие разработку, поскольку проблему, которая у вас возникла уже решили до вас, и на 99,99% вероятности данное решение лучше того, которое предложите вы. Стоит также отметить большое число плагинов и gem'ов, которые созданы для Ruby, которые помогают сэкономить уйму времени на разработку, а также свои нервы для написания велосипедов.
Это же Rails! RoR, или просто Ruby on Rails является самый популярным Ruby-фреймворком, необходимым для веб-приложений. Большинство программистов очень завидуют тем, кто работает на Ruby, потому что у них есть очень мощный  и довольно простой инструмент. Кстати, не следует забывать, кто именно является разработчиком языка программирования Ruby on Rails!
Ruby не только Rails! Новички на начальных этапах работы считают, что Rails является единственным преимуществом Ruby над Perl, PHP, Java, Python…. Оказывается это далеко не так! Ruby используется в прототипировании, в администрировании, в научных исследованиях, а также в разработке новых игр и разного рода приложений в качестве языка, необходимого для написания скриптов и т.д. Ruby on Rails пользуется большой популярностью в таких компаниях как: Microsoft, HP, NASA, Cisco и др.
Ruby 1.9! Ruby on Rails не является столь безупречным продуктом, поскольку самый основной недостаток – это огромный объем ресурсов, который он потребляет и скорость работы. С выходом каждой новой версии, язык программирования Ruby боролся с многочисленными недостатками и уже в версии 1.9 мы видим довольно много улучшений. Например, Ruby 1.9 более разумен, удобен и быстр по сравнению с теми же Perl, PHP, Python3.

Так получилось, что наибольшая часть проектов имеет разработку на PHP, поэтому я могу вам объяснить множество причин, по которым следует переходить на Ruby с PHP.