JetBrains 的 PyCharm 团队与 Django 基金会合作,基于对全球 4000 多名开发人员的调查发布了一份最新的“2023 年 Django 开发者调查”报告,调查时间为 2023 年 9 月至 10 月。
Django 是一个高级 Python Web 框架,鼓励快速开发和简洁实用的设计,使用户可以更轻松地以更少的代码更快地构建更好的 Web 应用程序。
报告发现,Django 仍然是 74% 开发者的首选 Web 框架,但低于去年的 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% 增长到 10%。尽管 JavaScript 成熟框架的使用仍很普遍--Vue 占 19%,jQuery 占 31%,React 占 35%,但总体采用率有所下降。
在过去两年中,Tailwind CSS 的受欢迎程度急剧上升,翻了一番,而 Bootstrap 的受欢迎程度则持续下降。这一趋势表明,在 web 项目中,人们越来越倾向于使用 Tailwind CSS 这种可定制、较少规范性的样式设计方法。
此外,Django 开发人员对持续集成工具的采用呈上升趋势,这表明他们越来越重视这些工具在提高开发实践和生产率方面的作用。尤其是 GitHub Actions,使用率显着增长,从 2021 年的 35% 增长到 2023 年的 45%。还有 39%的 Django 开发人员正在拥抱基础架构即代码(IaC)。
更多详情可查看完整报告。