Большинство ответов, которые мы находим в Интернете, являются FUD, и трудно найти ответы в соответствующем контексте. Множество людей подключили свой вагон к той или иной экосистеме и будут обосновывать свое решение, используя любую логику и статистику, какие только могут. Лучшее, что вы можете сделать, это собрать команду ярких / мотивированных людей, и они выберут программный стек, который лучше всего даст им возможность добиться успеха. Если мы посмотрим на веб-сайты, которые имели большой успех за последние 10 лет, мы обнаружим, что языки могут быть разными. Сказав это, приоритетом номер один в каждом стартапе и даже при работе в крупных корпоративных организациях было время выхода на рынок. В то время как многие люди смотрят на масштабируемость и следуют своим выводам, некоторые люди, использующие так называемое программное обеспечение уровня ниже корпоративного, предлагают решение для рынка. Если у вас есть минутка, ознакомьтесь с эссе Пола Грэхема. Он дает хорошее представление об этой теме. Он очень успешно использовал Lisp, кто бы мог подумать об этом в этой дискуссии? В своем эссе он подчеркивает скорость и способность реагировать на изменения. Даже Twitter, столь популярный, каким он стал, представляет собой смесь Scala и Ruby. Я считаю, что в Силиконовой долине многие команды пытаются использовать только один язык, и что вместо этого следует использовать соответствующий язык для конкретной команды и проблему под рукой. Если вы разрабатываете продукт для предприятий, вы будете очень ограничены в том, каким может быть ваш программный стек, но если вы разрабатываете веб-приложение, ориентированное на клиента, мир - это ваша устрица! Вы хотите выбрать стек, который позволит вам и вашей команде перейти от концепции к реальности как можно скорее! УДАЧИ!. OVER.