Django - uma abordagem atualizada

Track:
Web Development with Python

Esse é um convite para você conhecer o estado atual do Django, as novidades mais recentes e enfatizar onde este framework ainda brilha.

Django é um dos mais antigos e consolidados fraweworks da linguagem Python, e apesar de ter menos destaque desde a criação do FastAPI em 2018, continua sendo uma excelente ferramenta, e inclusive pode ser uma ótima escolha para sua aplicação.

Nos últimos anos, o framework passou por uma série de atualizações que visam melhorar a performance, segurança e usabilidade. Incorporou novas funcionalidades que facilitam o desenvolvimento de aplicações web modernas, buscando sempre seguir seu lema de ser um framework web "com baterias inclusas”.

Apresentaremos o framework Django, partiremos de uma contextualização básica de suas principais funcionalidades, os pontos que conquistaram as pessoas que já utilizaram esta ferramenta, e o motivo de sua difusão no mercado.

Elencaremos quais eram os pontos o framework tinha lacunas de funcionalidades, e como a comunidade sempre contornou esses problemas desenvolvendo ferramentas que operassem acima de todo o suporte provido pelo Django.

A partir desses pontos de melhoria elencados, discutiremos as principais mudanças e atualizações, incluindo novas funcionalidades e melhorias de performance que impactam diretamente o desenvolvimento de aplicações web.

Apresentarei uma análise de mercado e comentarei um pouco sobre minha experiência pessoal desenvolvendo com este e outros frameworks web, e o que considerei os pontos mais positivos nessa jornada.