Постоянно слышу о том, что Node.js очень популярен: на нем чаще всех начинают стартапы, он стал популярен на фрилансе (Upwork), постоянно на разных ресурсах, типа хабра, пишут статьи о том, что перешли со стека x на js-стек (на бекенде, соответственно, нода), на зарубежных сайтах по поисках роботы уже крайне много вакансий по Node.js (на indeed их уже почти 7000, для сравнения у PHP 14000), ну огромное комньюти, которое тоже способствует популяризации технологии. Хотя есть прорва аргументов против, само собой. Очень хотелось бы услышать ваши мысли по этому поводу.
Илья Герасимов, отсутствие фреймворков уровня Django/Rails/Laravel (Koa и Sails не в счет, это просто надстройки над тем же Express); асинхронный код проблемно тестировать; совершенно не подходит для математических операций, тяжёлого рендеринга (хотя первое вроде можно решить с помощью WebAssembly)
noce_toster, koa это фреймворк на нативном http, а не на express. Слишком много чепухи в сообщении. Для математических операций есть свои языки и платформы. Ноджс используется для конкретных целей. Вы же ларавел для всего тоже не будете использовать.