Это зависит от того, что вы имеете в виду. Rails - самый быстрый механизм для разработки интерактивных веб-приложений. Однако у него есть два явных недостатка. Это требует от вас изучения языка Ruby, который немного менее хорошо структурирован, чем (скажем) C ++. Кроме того, из-за этого приложения выглядят немного «одинаково».
Да, в основном потому, что в индустрии программного обеспечения сейчас и в
будущем наблюдается тенденция к использованию таких инструментов, как рельсы, для создания приложений,
как веб-сайтов, так и других. Однако никому не захочется навешивать себе
ярлык, чтобы овладеть только одним типом эшафота или
основным языком.