31. A Web é um Detalhe
O pêndulo oscila. Isole a interface de entrega.
Resumo
- História é um pêndulo: mainframe → PC → servidor web → JS no cliente → servidor de novo.
- Arquitetura deve sobreviver ao pêndulo: regras de negócio isoladas da UI.
- Caso: empresa refez UI muitas vezes; sem isolamento, cada mudança custava caro.
- Web é dispositivo de IO: GUI, como qualquer outro detalhe.
- Separação UI/negócio é possível com esforço: casos de uso com entrada/saída completas, mesmo em UIs conversacionais.
Perguntas-chave
responda de cabeça, depois abraPor que a web é detalhe?
É só mecanismo de IO/entrega. A tendência muda (servidor ↔ cliente); as regras de negócio não.
O que é o pêndulo?
Oscilação histórica entre centralizar processamento no servidor e distribuí-lo nos clientes.
É fácil separar UI e regras de negócio?
Não, mas é possível. Exige definir casos de uso com entradas e saídas completas.
Exercícios de fixação
0/5 respondidas1.
O "pêndulo" descrito no capítulo é a oscilação entre:
2.
Uma empresa troca seu front-end de servidor por SPA e precisa reescrever regras de negócio. O que faltou?
3.
Para o autor, a web é:
4.
Qual a dificuldade reconhecida pelo autor ao abstrair a UI?
5.
A lição central do capítulo é: