Большинство разработчиков RoR работают на MAC по моему опыту.
Использование git или svn для контроля версий. Большинство используют TextMate или Komodo .
Специально с Komodo Pro вы можете хорошо использовать его в командах.
Хороший клиент SVN есть Версии
Я не работал в больших командах, чем в 5 разработчиках, это не масштабно, я думаю :) Но с самой средой гораздо проще работать, как и большинством других, которые я видел. В основном используется в Скрам-командах, но если у вас хорошая организация, я не вижу никаких недостатков в использовании RoR в больших командах.
Инструменты документирования кода удобны, разделение моделей, контроллеров и представлений по различным разделам для членов команды не должно быть большой проблемой, а настройка тестовых серверов с ночными сборками очень проста.
Мы используем RoR в средах Linux и Windows и имеем очень хороший производительный опыт. Технически он масштабируется так же, как и другие крупные платформы, с помощью sql_sessions
и mem_cache
вы можете легко настроить ферму серверов, чтобы запускать ее для тысяч или миллионов пользователей.
Так имхо: он способен на любой размер команды.