Client vs Server
Os dois lados de toda interação na web
⏱ Estim. ~4 min
01 · Ler
Em toda interação que você tem com um site ou app, sempre existem dois lados na conversa:- Client (cliente) — seu navegador ou app, rodando no seu dispositivo. Ele é responsável por mostrar coisas na tela e responder aos seus cliques e toques. - Server (servidor) — um computador em outro lugar. Ele guarda os dados, processa requisições e devolve os resultados.
Os dois trabalham juntos: o client cuida do que você vê, o server cuida do que acontece nos bastidores.
💡 Imagine assimImagine um restaurante. Você (client) senta na mesa, olha o cardápio e faz o pedido. A cozinha (server) recebe o pedido, prepara a comida e entrega. Você não entra na cozinha, e a cozinha não senta na sua mesa. Cada um tem seu papel.
Pontos-chave
- Client = seu dispositivo (navegador, app no celular). Cuida da exibição e da interação.
- Server = computador remoto. Cuida do armazenamento de dados, da lógica e do processamento.
- O client envia uma requisição ("quero esta página"), o server responde ("aqui estão os arquivos")
- Parte do código roda no client (o JavaScript no navegador) e parte no server (que processa o seu login)
02 · Classificar arrastando
Para cada ação, decida: isso acontece no Client (seu navegador) ou no Server (computador remoto)?
(Esta seção é interativa — ative o JavaScript para usar.)
03 · Quiz
Na analogia do restaurante, o que corresponde ao "server"?
- O cardápio
- A mesa em que você senta
- Os outros clientes
- A cozinha que prepara a comida
04 · Quiz
Um JavaScript que muda a cor de um botão na página web — onde esse código roda?
- No client (seu navegador)
- No server
- No banco de dados
- No servidor DNS
Outras lições deste capítulo
⚠ A experiência interativa completa precisa de JavaScript. Ative-o e recarregue a página.
※ Este é um projeto educacional independente — não é um produto oficial da Anthropic. Claude™ é uma marca registrada da Anthropic, PBC.