🔥

Тред (Старовойт Андрей)


Теперь небольшой тред про то, как я помню развитие 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
notion image