Опубликовав результаты своего второго ежегодного обследования, Node.js Фонд говорит, что Node.js формируется как универсальная структура разработки с широким разнообразием приложений. Мы смотрим, кто использует узел и для чего.
Опрос проводился в режиме онлайн и был доступен на английском и мандаринском языках. В этом случае было меньше респондентов — 1405 по сравнению с 1760 в первом опросе 2016 года, и немного небольшая доля была разработчиками, 67% по сравнению с 70%.
Что касается демографии, Node.js используется в более чем 85 странах носителями более чем 45 языков и что “типичный” Node.js пользователь получил высшее образование в начале 30 — х годов с 6-9-летним опытом разработки. В прошлом году IProgrammer отметил, что в то время как половина разработчиков, ответивших на опрос, имели 5 или более лет общего опыта профессионального развития, менее 20% имели опыт работы более 3 лет. Node.js. Как и следовало ожидать, один год в пропорции с более чем 3 годами Node.js вырос до 35% со средним опытом работы 2,3 года.
Спросили, как они научились Node.js крупнейшее предложение ответило на онлайн-курсы, почти столько же сказали, что у них нет интструкции. Английский язык был в подавляющем большинстве языком, используемым для обучения (95%), и крошечное меньшинство обучалось на мандаринском языке. Почти наполовину выучил Node.js на неродных языках, и эта доля выросла более чем на треть для учащихся, не являющихся гражданами США.
Так что же такое Node.js используется для? Приведенная ниже круговая диаграмма предназначена для основного внимания, и вы можете быть удивлены, что бэк-энд не имеет большей доли.
Когда дело доходит до чистого фокуса, Бэк-энд действительно имеет большую долю, что кажется реалистичным, и среди других категорий ведущей является Op/DevOps.
Включение этих «Других» категорий также объясняет, почему JavaScript не имеет 100% — ного отображения на языках, используемых в течение последних двенадцати месяцев. Учитывая результаты недавнего рейтинга языков IEEE Spectrum, нахождение Python на уровне 36% совсем не удивительно.
Что касается технологий, используемых с Node.js, как и следовало ожидать, база данных является самой популярной. Что действительно удивляет, так это то, что интерфейсные фреймворки/библиотеки так широко используются и превосходят Node.js Рамки.
Что за Node.js Фонд, очевидно, рад сообщить, что преимущества использования Node.js повышение производительности разработчиков, повышение удовлетворенности разработчиков и снижение затрат на разработку признаются пользователями.
Эти преимущества также увеличиваются с течением времени у тех, кто использовал Node.js более 2 лет испытываю на 10% большее удовлетворение и на 12% большее снижение затрат.