Java Spring ориентирован в первую очередь на enterprise. А ruby, php, python-фреймворки для стартапов или энтузиастов. А вообще нужно исходить из задачи и умений программиста.
Пока у вас проект уровня персонального сайта, ror выигрывает. Но, когда проект содержит 10 миллионов строк кода, java программисты лучше в нём разберутся. Поэтому я и говорю, исходите из задачи и ваших знаний.
tasce: конечно, вы от части правы, особенно про то, что исходить из задачи. Но нужно отметить, что питоны, пхп, а руби особенно - были и придуманы, что б 10 миллионов строк с вами никогда не случилось
Быстродействие относительно. Питон с руби сокращают написание кода, но вот PHP совсем нет. А почему никто не заметил, что java - язык со статической типизацией, в то время как все остальные - с динамической?