前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2023 年度 Django 开发者调查结果(jetbrains)

2023 年度 Django 开发者调查结果(jetbrains)

作者头像
一只大鸽子
发布2024-05-10 19:02:50
840
发布2024-05-10 19:02:50
举报

原文-中文[1] 原文-英文[2] 推荐观看原文。

本报告基于 2023 年 9 月至 10 月进行的第三次年度 Django 开发者调查,是 Django 软件基金会和 PyCharm 之间的合作成果。为了帮助我们更好地了解框架的当前状态及其周围的生态系统,来自世界各地的大约 4,000 名 Django 用户和爱好者参加了调查。 【注1】:为了叙述方便,下面将Django 用户和爱好者简称用户/开发者。【注2】:原文比较长,本文只记录其中的部分。 【注3】:调查者大部分来自欧洲(44%)和北美(19%)和亚洲(17%),中国大陆只占2%。

摘要

  • • 大部分(64%)用户在工作和个人项目中都使用Django。
  • • 数据库占比前三:PostgreSQL(76%) 、SQLite(43%)、MySQL(30%)
  • • 缓存前三:Redis(54%)、 Memcached(20%)、本地内存(18%)
  • • django contrib app前五:admin(77%)、auth(74%)、postgres(47%)、sessions(46%)、staticfiles(45%)
  • • 核心组件:Model、Admin、Authentication、Migrations、Views、management命令行、Forms、Template
  • • 测试框架:pytest(42%)、pytest-django(32%)
  • • 异步技术:ASGI(28%)、asyncio(25%)、Fast API(21%)
  • • CSS框架:Bootstrap(56%)、TailwindCSS(29%)、原生CSS(18%)
  • • JavaScript框架:React(35%)、jQuery(31%)、html(23%)、Vue(19%)
  • • 第三方Django包:djangorestframework(DRF)、django-debug-toolbar、django-celery、django-allauth、django-cors-headers
  • • 编辑器/IDE:VsCode(47%)、PyCharm(29%)
  • • 操作系统:Linux(36%)、macOS(32%)、Windows with WSL(19%)
  • • 持续集成系统:Github Actions(45%)、GitLab CI(25%)、Jenkins(11%)
  • • 大部分用户使用或将会使用类型提示(type hints)
  • • 大部分用户不喜欢写文档
  • • Django开发资源:Django官网、stack overflow、Youtube、Reddit(r/django)、Django论坛、Django News、Twitter、Hack news
  • • Python版本:3.11(65%)、3.10(%46)、3.9(29%)、3.8(20%)、3.7(8%)
  • • 虚拟环境:venv(52%)、Docker(40%)、Virtualenv(34%)、Poetry(21%)、pipenv(19%)、conda(10%)

Django的使用r

大部分(64%)用户在工作和个人项目中都使用Django。

大部分用户使用Django的最新的稳定版本。

Q:你如何创建Django项目? 71%的用户从头开始。 17%的用户使用 Cookiecutter Django 创建。

技术和框架

数据库/缓存

Django中最有用的contrib app/ 最喜爱的django内容

测试框架/ 异步技术

开发工具

编辑器或IDE 47%:VSCode 29%:PyCharm

操作系统 36%:Linux 32%:macOS 19%:WIindows with WSL

持续集成系统 45%:Github Actions 25%:GitLabCI 11%:Jenkins/Hudson

语法和文档

类型提示: 大部分用户使用(50%)或打算使用(22%)类型提示。

资源

Python版本

虚拟环境 / 格式化程序

引用链接

[1] 原文-中文: https://lp.jetbrains.com/zh-cn/django-developer-survey-2023/ [2] 原文-英文: https://lp.jetbrains.com/django-developer-survey-2023/

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-05-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 一只大鸽子 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 摘要
  • Django的使用r
  • 技术和框架
  • 开发工具
  • 语法和文档
  • 资源
  • Python版本
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档