Во-первых, PHP был создан, чтобы быть языком сервера, в первую очередь. Это одна из основных причин, по которой он обычно не используется ни для чего другого, кроме веб-приложений - он не предназначен для этого и, следовательно, не может соответствовать требованиям, скажем, сценария настольного приложения.
Ruby был разработан как язык сценариев общего назначения и, следовательно, имеет широкую поддержку для множества различных приложений. Он используется повсеместно для всех: от веб-приложений, до самих веб-серверов, до интеллектуальных библиотек графиков, до механизмов распознавания изображений, до поточных серверов баз данных, до системных утилит низкого уровня. Он имеет широкий спектр использования во всех вычислениях.
Рельсы, безусловно, повысили популярность Ruby на огромную сумму, внесли его в авангарде языков сценариев, породили 40 книг, 18 конференций, распространение почти всех основных операционных систем и 7 различных реализаций для загрузки !
Начнем с того, что все внутренние элементы Rails написаны самим Ruby, но все Rubygems, библиотеки, фрагменты или что-то еще, которые используются разработчиками Rails, также написаны на Ruby и, скорее всего, созданы для работы за пределами стека Rails.
Сказав это, популярный веб-каркас не является причиной почему Ruby популярен. Конечно, это помогло привлечь столь необходимое внимание к языку, но это не причина, почему люди используют его изо дня в день. Он используется для всего, начиная от веб-приложений и заканчивая настольными графическими приложениями из-за его простого, элегантного синтаксиса, его чистой, разумной и полной стандартной библиотеки, широкой экосистемы кода сообщества, поддержки и инструментальных цепей.
Ruby is Используется, потому что это камни.
Подобно http://stackoverflow.com/questions/150638/ruby-off-the- rails –