Sebastião necessita criar aplicações Web com Python para a ...
O framework para desenvolver de aplicações web completas que incluam mapeamento objeto-relacional (ORM), roteamento de URLs e um sistema de templates se denomina
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: C
Fundamento decisivo: A decisão estava no fato de o enunciado descrever um framework web em Python com ORM, roteamento de URLs e templates; entre as alternativas, só Django atende a esse conjunto.
- Quando o enunciado listar ORM, roteamento e templates, procure uma solução full-stack, não linguagem, runtime ou biblioteca isolada.
- Se a questão fixar a linguagem do ecossistema, elimine de imediato alternativas de outro stack tecnológico.
- Diferencie categoria tecnológica antes do nome famoso: linguagem, padrão de marcação, runtime, biblioteca e framework não são equivalentes.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Alternativa correta: C — Django
Django é um framework web completo para Python e oferece exatamente o que a questão cita:
ORM (Object-Relational Mapping)
Roteamento de URLs
Sistema de templates
Além de autenticação, painel admin, segurança etc.
É o clássico framework “batteries included”.
Demais alternativas:
A) HTML5 → linguagem de marcação, não framework.
B) Node.js → ambiente de execução JavaScript, não framework completo com ORM e templates nativos.
D) React → biblioteca/front-end para interfaces, não framework full-stack com ORM nativo.
E) Rust → linguagem de programação.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo