Это сложное решение, которое принимается на основе анализа множества факторов.
Пример:
- JS. Быстро тестит вебморду; Слабо типизирован - команда должна быть шарящей.
- Java. Более универсальна; Строго типизированный язык - у индусов меньше шансов натворить херни.
Если же ты пытаешься понять, где больше рынок - выбирай Java.