Angular é um framework baseado em TypeScript cujo objetivo ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
Tema central: Esta questão aborda o conhecimento sobre frameworks para desenvolvimento web, especificamente o Angular. Entender o que é um framework, para que serve e como se diferencia das bibliotecas ou linguagens é fundamental para provas na área de programação.
Resumo teórico:
Angular é um framework front-end mantido pelo Google, baseado em TypeScript (uma linguagem que adiciona tipagem estática ao JavaScript). Seu principal objetivo é facilitar a criação de aplicações web dinâmicas e interativas, promovendo a organização de código, reutilização de componentes e integração com outras tecnologias web como HTML5 e CSS3.
O Angular fornece estruturas para construção de Single Page Applications (SPAs), onde a navegação entre páginas é rápida e sem recarregar toda a página, tornando a experiência do usuário mais fluida. Documentação oficial: https://angular.io/
Justificativa da alternativa correta:
A afirmação está correta porque descreve com precisão o Angular: é realmente um framework (e não apenas uma biblioteca), foi reescrito a partir da versão 2 para ser baseado totalmente em TypeScript, e foi projetado para criar aplicativos web interativos e dinâmicos. Ou seja, cumpre todas as características citadas no enunciado.
Como interpretar o enunciado e evitar pegadinhas:
- Procure palavras-chave como framework, TypeScript e aplicativos dinâmicos.
- Avalie se não há confusão dos termos, por exemplo, se chamassem Angular de "biblioteca" ou associassem a outra linguagem como JavaScript puro, seria incorreto.
- Desconfie de afirmações sobre Angular ser para back-end, pois seu foco é front-end.
Conclusão:
Angular é, de fato, um framework baseado em TypeScript com o objetivo de criar aplicações web dinâmicas e interativas, tornando a alternativa C correta.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
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
Certo. ✅
O Angular é um framework baseado em TypeScript, desenvolvido pelo Google, que permite a criação de aplicações web interativas e dinâmicas. Ele é amplamente utilizado para construir Single Page Applications (SPA), oferecendo recursos como:
• Componentização (arquitetura baseada em componentes reutilizáveis).
• Two-way data binding (sincronização automática entre a interface e os dados).
• Injeção de dependência (facilitando a modularidade e testabilidade).
• Roteamento avançado (navegação sem recarregar a página).
• Suporte a PWA (Progressive Web Apps).
Gabarito: Certo
O Angular (versões 2 em diante) é, de fato, um framework front-end baseado em TypeScript, criado pelo Google.
O TypeScript é um superconjunto do JavaScript, ou seja, todo JavaScript é válido em TypeScript, mas TypeScript adiciona:
- Tipagem estática
- Anotações de tipo
- Recursos de orientação a objetos mais robustos
- Verificação de erros em tempo de desenvolvimento
Portanto, citar TypeScript é correto, pois Angular é escrito em TypeScript e orienta o desenvolvimento nesse padrão.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo