Django ha sido un Marco web Python líder con “baterías incluidas” durante más de una década. El quinto lanzamiento importante, que llegó en diciembre, trajo incluso Más potencia y facilidad para Django..
¿Tienes curiosidad por las últimas tendencias de desarrollo de Django? El equipo PyCharm de JetBrains, en colaboración con la Fundación Django, encuestó a más de 4000 desarrolladores en todo el mundo para analizar el uso del marco. Esto es lo que encontramos:
¿Prefieres mirar? Ver el vídeo de discusión con la miembro de la junta directiva de Django, Sarah Abderemane, la miembro de Django, Sarah Boyce, y el defensor de los desarrolladores de JetBrains, Paul Everitt, mientras exploran los hallazgos de la encuesta para desarrolladores de Django.
Sumérgete en esta publicación para explorar más sobre estas tendencias y consulta las infografías sobre el desarrollo de Django.
La popularidad de Django cambia ligeramente
Django sigue siendo el marco preferido por el 74% de los desarrolladores de Python, frente al 83% del año pasado. Esta ligera disminución indica que los desarrolladores de Django están explorando marcos alternativos, que probablemente utilicen características específicas o se adapten a las demandas cambiantes del proyecto.
Los desarrolladores web mezclan Django, Flask y FastAPI
Un tercio de los desarrolladores web que trabajan principalmente con Django también utilizan Flask o FastAPI, lo que demuestra diversas habilidades de back-end. FastAPI mantiene su atractivo para el 25% de los desarrolladores, mientras que el uso de Flask se redujo ligeramente del 29% en 2022 al 26% en 2023.
Sólo el 11% de los desarrolladores de Django utilizan los tres marcos, lo que sugiere una preferencia por Flask y FastAPI en contextos similares, con un cambio hacia FastAPI por sus características asincrónicas. Explore comparaciones detalladas entre Django y matraz y Django y Fast API para determinar qué marco se adapta mejor a las necesidades de su proyecto.
Django lidera el desarrollo de API y pila completa
La encuesta de este año muestra que Django es el preferido para el desarrollo full-stack (74%) y API (60%), con un cambio notable hacia el trabajo API entre los desarrolladores empleados. El auge de HTMX puede hacer que más desarrolladores vuelvan a utilizar Django para proyectos full-stack.
¿Interesado en el desarrollo de API? Mira este tutorial sobre la creación de API con Django REST Framework.
Creciente popularidad de HTMX, Alpine.js y Tailwind CSS
Los desarrolladores de Django prefieren cada vez más marcos más nuevos y simples como HTMX y Alpine.js, con HTMLX el uso aumentará del 16% en 2022 al 23% en 2023, y alpino.js creciendo del 6% al 10%. A pesar del uso aún predominante de marcos de JavaScript establecidos (Vue con un 19%, jQuery con un 31% y React con un 35%), la adopción general ha disminuido.
la popularidad de CSS de viento de cola ha aumentado, duplicándose en los últimos dos años, mientras que el de Bootstrap continúa cayendo. Esta tendencia indica una preferencia creciente por el enfoque de estilo personalizable y menos prescriptivo de Tailwind CSS en proyectos web. Para obtener una introducción completa al uso de Tailwind CSS en Django, consulte este artículo del creador de Tailwind CSS, Tim Kamanin.
Acciones de GitHub: la herramienta de CI para desarrolladores de Django
La adopción de herramientas de integración continua entre los desarrolladores de Django está en aumento, lo que destaca una creciente apreciación por su papel en la mejora de las prácticas de desarrollo y la productividad.
Acciones de GitHuben particular, ha experimentado un crecimiento significativo, del 35 % de uso en 2021 al 45 % en 2023. Su integración con GitHub para la gestión del código fuente, el uso de archivos YAML simples para configuraciones de canalizaciones y la capacidad de personalizar las configuraciones de hardware lo convierten en un opción preferida para automatizar flujos de trabajo de software dentro del ecosistema de GitHub.
Los desarrolladores de Django adoptan la infraestructura como código
El 39% de los desarrolladores de Django ahora utilizan infraestructura como código (IaC), lo que refleja una tendencia hacia la automatización y gestión de infraestructura a través de código. IaC ofrece configuraciones más confiables, repetibles y escalables para proyectos grandes. Terraform lidera este espacio, preferido por el 20 % de los encuestados, lo que lo convierte en la mejor opción para el aprovisionamiento de IaC.
Comience a desarrollar aplicaciones Django con PyCharm
¿Trabajas con Django? PyCharmnuestro popular IDE (entorno de desarrollo integrado) para Python, le ayuda a codificar más rápido con información sobre el código, finalización y resaltado de código específicos de Django. Le permite navegar por su proyecto fácilmente, conectarse a su base de datos con un solo clic y trabajar con Mecanografiado, javascripty marcos frontales. PyCharm también admite Flask y FastAPI de fábrica.
Metodología de la encuesta
La Encuesta de desarrolladores de Django 2023 recopiló aproximadamente 4000 respuestas durante septiembre y octubre de 2023 a través de los canales oficiales de Django Software Foundation, incluidos djangoproject.com y la cuenta X (anteriormente Twitter) de DSF, independientemente de JetBrains.
- El 44% de los participantes son de Europa.
- La mayoría de los encuestados se encuentran dentro del rango de edad de 21 a 49 años.
- El 32% tiene más de 11 años de experiencia profesional en codificación.
- El 79% de los encuestados están involucrados en funciones de programación, desarrollo de software o ingeniería de software.
Para obtener más detalles, consulte los datos completos de la encuesta en el Infografía de la encuesta para desarrolladores de Django 2023.
Valeria Letusheva es directora de marketing de productos en JetBrains.
—
New Tech Forum ofrece un lugar para que los líderes tecnológicos, incluidos proveedores y otros contribuyentes externos, exploren y debatan la tecnología empresarial emergente con una profundidad y amplitud sin precedentes. La selección es subjetiva y se basa en nuestra elección de las tecnologías que creemos que son importantes y de mayor interés para los lectores de InfoWorld. InfoWorld no acepta garantías de marketing para su publicación y se reserva el derecho de editar todo el contenido aportado. Envia todo consultas a doug_dineley@foundryco.com.
Copyright © 2024 IDG Communications, Inc.