Команда PyCharm компании JetBrains в сотрудничестве с Django Foundation опубликовала последний отчет « Опрос разработчиков Django 2023 », основанный на опросе более 4000 разработчиков по всему миру, проведенном с сентября по октябрь 2023 года.
Django — это веб-фреймворк Python высокого уровня, который способствует быстрой разработке и имеет чистый и практичный дизайн, что упрощает пользователям создание лучших веб-приложений быстрее и с меньшим количеством кода.
В отчете говорится, что Django по-прежнему является веб-фреймворком для 74% разработчиков, но это меньше, чем 83% в прошлом году. Валерия Летушева, менеджер по маркетингу продуктов JetBrains, сказала : «Это небольшое снижение указывает на то, что разработчики Django изучают другие фреймворки, возможно, чтобы воспользоваться преимуществами конкретных функций или адаптироваться к меняющимся потребностям проекта».
Кроме того, 31% респондентов выбрали React.js, за ним следуют Flask (27%), FastAPI (25%), JQuery (22%) и Vue.js (21%).
83% респондентов выбрали Python в качестве основного языка программирования, за ним следуют JavaScript – 68% и HTML/CSS – 65%.
Django — лучший выбор для полнофункциональной разработки (73%) и разработки API (61%), при этом штатные разработчики явно смещаются в сторону работы с API. Рост популярности HTMX может привести к тому, что больше разработчиков будут использовать Django в полнофункциональных проектах.
Результаты опроса показывают, что разработчики Django все чаще отдают предпочтение новым, более простым платформам, таким как HTMX и Alpine.js, при этом использование HTMX выросло с 16% в 2022 году до 23% в 2023 году, а использование Alpine.js выросло с 6% до 10%. Хотя использование зрелых фреймворков JavaScript по-прежнему широко распространено — Vue — 19%, jQuery — 31% и React — 35% — общее распространение снизилось.
За последние два года популярность Tailwind CSS резко возросла, увеличившись вдвое, в то время как популярность Bootstrap продолжает снижаться. Эта тенденция показывает, что в веб-проектах люди все чаще используют Tailwind CSS — настраиваемый, менее предписывающий метод стилизации.
Кроме того, среди разработчиков Django растет использование инструментов непрерывной интеграции, что указывает на растущее внимание к роли, которую эти инструменты играют в совершенствовании методов разработки и производительности. В частности, использование GitHub Actions значительно выросло: с 35% в 2021 году до 45% в 2023 году. А 39% разработчиков Django используют инфраструктуру как код (IaC).
Более подробную информацию смотрите в полном отчете .