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, aportó aún más poder y facilidad a 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? Vea el video de discusión con Sarah Abderemane, miembro de la junta directiva de Django, Sarah Boyce, miembro de Django, y Paul Everitt, defensor de los desarrolladores de JetBrains, mientras exploran los hallazgos de la encuesta para desarrolladores de Django. Sumérjase en esta publicación para explorar más sobre estas tendencias y consulte 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, en comparación con el 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 de JetBrainsWeb combinan Django, Flask y FastAPI. Un tercio de los desarrolladores web que trabajan principalmente con Django también usan 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. JetBrainsSolo 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 cambie hacia FastAPI por sus características asincrónicas. Explore comparaciones detalladas entre Django y Flask y Django y FastAPI para determinar qué marco se adapta mejor a las necesidades de su proyecto. Django lidera el desarrollo de API y de pila completa La encuesta de este año muestra que Django es el preferido para el desarrollo de API y de pila completa (74%) (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. JetBrains¿Interesado en el desarrollo de API? Consulte este tutorial sobre cómo crear API con Django REST Framework. La creciente popularidad de HTMX, Alpine.js y Tailwind CSS 23% en 2023 y Alpine.js crecerá 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. JetBrainsLa popularidad de Tailwind CSS ha aumentado y se ha duplicado en los últimos dos años, mientras que la de Bootstrap sigue 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. JetBrains GitHub Actions: la herramienta de CI de referencia para los 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. JetBrainsGitHub Actions, en 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 canales y la capacidad de personalizar las configuraciones de hardware hacen que es una opción preferida para automatizar los 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 la infraestructura como código (IaC), lo que refleja una tendencia hacia la automatización y gestión de la infraestructura a través del 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. JetBrainsEmpieza a desarrollar aplicaciones Django con PyCharm¿Trabajas con Django? PyCharm, nuestro popular IDE (entorno de desarrollo integrado) para Python, le ayuda a codificar más rápido con información sobre 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 TypeScript, JavaScript y marcos de front-end. PyCharm también admite Flask y FastAPI de fábrica. Metodología de la encuestaLa Django Developers Survey 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, vea los datos completos de la encuesta en la infografía Django Developers Survey 2023. Valeria Letusheva es gerente 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 sobre empresas emergentes. tecnología 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. Envíe todas sus consultas a doug_dineley@foundryco.com. Copyright © 2024 IDG Communications, Inc.