Все, действительно, много мукнеса.В Python / Ruby есть функции, которые, как вы знаете, делают их более привлекательным предложением, чем, скажем, Java.Статическая типизация может быть вашим лучшим другом большую часть времени, и боль для другого.
Отсутствие инструментов связано с усыновлением.Java / c # имеет более широкое распространение.
Корпоративным организациям / предприятиям и средним и крупным организациям нравится закупать решения с контрактами, а не техническими преимуществами.
Из опыта Python есть некоторые проблемы со скоростью,Я не могу комментировать Ruby, но я представляю, что если вашим приложениям требуется выделенная скорость, я бы не использовал python.
Кроме того, многопоточность и многоядерная обработка не так хороши, как в python, хотя 2.7Похоже, что многие старые проблемы исправляются, я думаю, что проблема GIL все еще остается для многопоточности.
Мой единственный комментарий к Java - это то, что за ним стоит Oracle, и в зависимости от того, где вы сидите и как вам нравится Oracle, может изменить ваше отношение к Java.особенно если вы разрабатываете решения с открытым исходным кодом.