Pular para o conteúdo principal

Questão de Engenharia de Software — Desenvolvimento de Software — VUNESP 2023

Engenharia de SoftwareDesenvolvimento de Software
Código
vu073310
Banca
VUNESP
Órgão
DPE-SP
Ano
2023
Nível
Superior
Cargo
Agente de Defensoria - Administrador de Redes
Dentre as alternativas a seguir, assinale aquela que corresponde a um framework usado no lado do cliente para desenvolvimento de websites responsivos mobile-first
  1. AExpress
  2. BDjango
  3. CBootstrap
  4. DNode.js
  5. EFlask
Revelar gabarito e comentário

GabaritoC — Bootstrap

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Frameworks de desenvolvimento web: client-side vs server-side

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.

Frameworks web
  • 1Client-side (front-end)
    • Bootstrap
    • React
    • Angular
    • Vue.js
  • 2Server-side (back-end)
    • Express (Node.js)
    • Django (Python)
    • Flask (Python)
    • Spring (Java)
    • Laravel (PHP)
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

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.

Alternativa B — ❌ Incorreta

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.

Alternativa C — ✅ Correta ⟵ GABARITO

Bootstrap é um framework front-end (client-side) que oferece componentes CSS e JavaScript prontos para criar interfaces responsivas e mobile-first. Exatamente o solicitado.

Alternativa D — ❌ Incorreta

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.

Alternativa E — ❌ Incorreta

Flask é um micro-framework web em Python, executado no servidor. É back-end, sem foco em design responsivo client-side.

PEGA ESSA DICA!

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