Я никогда не работал с Ruby on Rails, поэтому нашел его в Википедии. Это говорит
Он предназначен для использования с методологией гибкой разработки, которая используется веб-разработчиками для быстрой разработки.
Это заставило меня задаться вопросом, как данный язык / фреймворк может быть более подходящим для данных методологий разработки. Есть ли какие-то языки, которые, например, более удобны для парного программирования? Существуют ли языковые особенности, которые делают определенные методики более подходящими? Есть ли особенности, которые делают невозможными определенные методологии?
Моя первоначальная реакция - отклонить соединение (процесс проектирования - это бизнес-процесс, который больше зависит от потребностей бизнеса, чем от языковых функций). Но я единственный программист в фирме и партнер, поэтому я сам решаю потребности бизнеса. Что вы думаете?
Кроме того, если сообщество SO обнаружит, что определенные языки указывают на определенные методологии, какая методология наиболее распространена для C #, и это то, что я использую большую часть времени?