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.
Django é um framework de altíssimo nível projetado para acelerar o desenvolvimento de aplicações web completas (full-stack) entregando nativamente:
- ORM Próprio: Um mapeador objeto-relacional poderoso para interagir com bancos de dados relacionais usando classes Python em vez de SQL puro.
- Roteamento de URLs: Sistema robusto de mapeamento de caminhos web.
- Sistema de Templates: Motor nativo para renderização dinâmica de páginas HTML.
- Painel Administrativo: Uma interface de gerenciamento de dados gerada automaticamente.
Gabarito: C
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo