JetBrains의 PyCharm 팀은 Django Foundation과 협력하여 2023년 9월부터 10월까지 전 세계 4,000명 이상의 개발자를 대상으로 한 설문 조사를 기반으로 한 최신 " 2023 Django 개발자 설문 조사 " 보고서를 발표했습니다.
Django는 빠른 개발과 깔끔하고 실용적인 디자인을 장려하는 고급 Python 웹 프레임워크로, 사용자가 더 적은 코드로 더 빠르고 더 나은 웹 애플리케이션을 쉽게 구축할 수 있도록 해줍니다.
보고서에 따르면 Django는 여전히 개발자의 74%가 선택하는 웹 프레임워크이지만 작년의 83%에 비해 감소한 것으로 나타났습니다. JetBrains의 제품 마케팅 관리자인 Valeria Letusheva는 "이 작은 감소는 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 사용량은 2022년 16%에서 2023년 23%로 증가하고 Alpine.js 사용량은 6%에서 2023년 20%로 증가합니다. 10%. 성숙한 JavaScript 프레임워크의 사용이 여전히 널리 퍼져 있지만(Vue는 19%, jQuery는 31%, React는 35%) 전반적인 채택률은 감소했습니다.
지난 2년 동안 Tailwind CSS의 인기가 급격히 상승하여 인기가 두 배로 늘어난 반면 Bootstrap의 인기는 계속 하락했습니다. 이러한 추세는 웹 프로젝트에서 사람들이 점점 더 맞춤화 가능하고 덜 규정적인 스타일 지정 방법인 Tailwind CSS를 사용하는 경향이 있음을 보여줍니다.
또한 Django 개발자들 사이에서 지속적인 통합 도구의 채택이 증가하고 있으며, 이는 이러한 도구가 개발 관행과 생산성을 향상시키는 역할에 대한 중요성이 점점 더 커지고 있음을 나타냅니다. 특히 GitHub Actions의 사용량은 2021년 35%에서 2023년 45%로 크게 증가했습니다. 그리고 Django 개발자의 39%가 IaC(Infrastructure as Code)를 수용하고 있습니다.
자세한 내용은 전체 보고서를 참조하세요 .