Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — IV - UFG 2024

ProgramaçãoLinguagens de programação
Código
qg121463
Banca
IV - UFG
Órgão
TJ-AC
Ano
2024
Nível
Superior
Cargo
CS-UFG - - Analista Judiciário - Analista de Projetos de TI
Considerando o desenvolvimento de aplicações Web modernas, qual abordagem arquitetônica facilita a separação de responsabilidades entre o cliente (front-end) e o servidor (back-end), promovendo melhor escalabilidade e manutenção do sistema?
  1. AMonolítica, em que tanto a lógica de apresentação quanto a de negócios são implementadas juntas.
  2. BBaseada em microserviços, que divide a aplicação em pequenos serviços independentes que se comunicam por meio de APIs.
  3. CSPA (Single Page Application), que se refere exclusivamente à construção do front-end.
  4. DMVC (Model-View-Controller), que é um padrão de projeto exclusivo para a interface de usuário.
Revelar gabarito e comentário

GabaritoB — Baseada em microserviços, que divide a aplicação em pequenos serviços independentes que se comunicam por meio de APIs.

Link permanente: /questoes/qg121463