Questão de Engenharia de Software — Desenvolvimento de Software — VUNESP 2023
- Código
- vu073310
- Banca
- VUNESP
- Órgão
- DPE-SP
- Ano
- 2023
- Nível
- Superior
- Cargo
- Agente de Defensoria - Administrador de Redes
- AExpress
- BDjango
- CBootstrap
- DNode.js
- EFlask
GabaritoC — Bootstrap
Gabarito: letra C (Bootstrap). A questão pede um framework usado no lado do cliente (client-side) para desenvolvimento de websites responsivos mobile-first. Bootstrap é um framework front-end focado justamente nisso: design responsivo e abordagem mobile-first. As demais alternativas são frameworks ou ambientes back-end (server-side), portanto não atendem ao requisito.
Express é um framework web para Node.js, executado no lado do servidor. É usado para construção de APIs e aplicações server-side, não para design responsivo de front-end. Confunde-se com o conceito de framework client-side.
Django é um framework web em Python para desenvolvimento back-end, focado em lógica de servidor, banco de dados e templates no servidor. Não se aplica a design responsivo client-side.
Bootstrap é um framework front-end (client-side) que oferece componentes CSS e JavaScript prontos para criar interfaces responsivas e mobile-first. Exatamente o solicitado.
Node.js é um ambiente de execução JavaScript no lado do servidor, não um framework de design responsivo. Embora permita desenvolvimento full-stack, seu uso principal é server-side.
Flask é um micro-framework web em Python, executado no servidor. É back-end, sem foco em design responsivo client-side.
Em questões sobre frameworks, identifique se o foco é front-end (client-side) ou back-end (server-side). Frameworks como Bootstrap, React, Angular, Vue.js são client-side; Express, Django, Flask, Spring, Laravel são server-side. Saber essa distinção resolve rapidamente esse tipo de cobrança.
Gabarito: letra C — apenas Bootstrap é um framework client-side para websites responsivos mobile-first.
Link permanente: /questoes/vu073310