Согласно опросу «2021 State of JS», опубликованному 15 февраля, использование TypeScript, строго типизированного языка Microsoft, основанного на JavaScript, резко возросло по сравнению с шестью годами ранее.
На вопрос об использовании «разновидностей JavaScript» 69% респондентов опроса сейчас используют TypeScript по сравнению с 21% шесть лет назад. Разновидности JavaScript были определены как языки, которые компилируются в JavaScript. Другие разновидности JavaScript с большим отрывом отставали от TypeScript; Следующим был Elm с 2,4%, за ним следовали Flow с 1,7% и CoffeeScript с 1,5%.
TypeScript был выпущен с открытым исходным кодом в 2012 году. Текущая версия — TypeScript 4.5.5, а TypeScript 4.6 сейчас находится на стадии кандидата на выпуск. Опрос проводился с 13 января по февраль 2022 года и собрал 16 085 ответов с целью сбора данных о тенденциях в веб-разработке, чтобы помочь разработчикам сделать технологический выбор.
Среди других выводов отчета о состоянии JS за 2021 год:
- Состояние JavaScript сегодня оценивается как значительно лучшее, чем в 2016 году.
- WebAssembly, двоичный формат, предназначенный для повышения производительности веб-приложений, использовали 15,6% респондентов по сравнению с 10,5% в прошлом году и 7,2% в 2019 году.
- Прогрессивные веб-приложения, которые представляют собой веб-приложения, использующие сервис-воркеры и другие возможности, чтобы предложить возможности, сравнимые с нативными приложениями, использовались 62,2% респондентов, что больше, чем 55,9% в прошлом году и 48,3% годом ранее.
- Node.js был наиболее часто используемой средой выполнения JavaScript (71,5%).
- Python занял первое место среди других языков, используемых участниками, с показателем 24,8%. За ним следуют PHP с 19% и Java с 18,1%.
- Число респондентов, считающих, что JavaScript развивается слишком быстро, составило 38% по сравнению с 59% шесть лет назад.
- React и Vue являются доминирующими средами JavaScript уже шесть лет подряд.
Дальше читайте это:
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Python пытается удалить GIL и повысить параллелизм
- 7 причин, по которым Java по-прежнему хороша
- Война за лицензирование открытого исходного кода окончена