Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

Assincronismo

Olá.
No vídeo, o professor destacou um atributo importante do FastAPI, que é o assincronismo; isso não existe no Django? Essa é uma característica somente do FastAPI?

Att,

2 respostas
solução!

Olá Alexsander, como vai?

O FastAPI é bastante conhecido por sua capacidade de lidar com operações assíncronas de forma eficiente, o que é uma de suas características marcantes. No entanto, o assincronismo não é exclusivo do FastAPI. O Django, por exemplo, também suporta operações assíncronas, especialmente a partir da versão 3.1, que introduziu suporte para views assíncronas. Isso permite que você escreva código assíncrono no Django, embora o suporte ao assincronismo no Django ainda esteja evoluindo e não seja tão completo quanto no FastAPI.

O FastAPI foi projetado desde o início para ser assíncrono e é construído em cima do Starlette, que é um microframework assíncrono. Isso faz com que o FastAPI seja naturalmente mais otimizado para operações assíncronas, especialmente em aplicações que exigem um alto desempenho e baixa latência, como APIs que precisam lidar com muitas requisições simultâneas.

Por outro lado, o Django é um framework mais antigo e robusto, com um ecossistema rico e uma forte ênfase em funcionalidades completas para desenvolvimento web, mas que está se adaptando ao paradigma assíncrono.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Oi Armano, respondeu o que eu precisava saber... obrigado!