Теперь небольшой тред про то, как я помню развитие Node.js
Я пришел в команду WS в 2014 из Java Enterprise разработки. Меня очень удивило, что такая экспериментальная технология как Node.js, оказывается, во всю используется при разработке в вебе. “Экспериментальность” технологии подчеркивала ее версия 0.xx
В наши дни, я думаю, даже самые ортодоксальные backend-разработчики знают, что весь веб использует Node.js для решения самых разных задач
У нас в кодовой базе можно проследить повышение популярности Node.js для разработки веба по тому, как постепенно часть Node.js плагина переползала в базовый JavaScript плагин
Сейчас Node.js плагин добавляет очень специфичные для Node.js разработки вещи, вроде run-конфигураций и дополнительных пунктов меню.
Все остальное мы считаем необходимым для JS-разработки, неважно для какой платформы — web, mobile или Node.js
Наверно, один из поворотных моментов в развитии Node.js был кризис, связанный с появлением io.js
В двух словах, для тех, кто не знаком с этой историей: в конце 2014 часть людей из команды Node.js сделала форк из-за того, что Node.js практически перестал развиваться
Форк просуществовал не очень долго — примерно полгода. Но в результате этого Node.js вышел из версии 0.xx и стал развиваться гораздо быстрее
Нам в свое время пришлось оперативно добавить поддержку io.js, а потом так же быстро выпилить ее.
Но я сегодня проверил, оказывается в кодовой базе до сих пор можно встретить код, связанный с io.js
