Sobes.tech
Junior — Middle

Pode explicar o que se entende por 'cliente pesado' na arquitetura de aplicações?

sobes.tech IA

Resposta da IA

"Cliente espesso" (thick client) é um tipo de aplicação cliente que realiza a maior parte do processamento de dados e lógica de negócio no lado do cliente, e não no servidor. Nesta arquitetura, a aplicação cliente contém funcionalidades significativas, incluindo interface, processamento de dados e lógica, e pode funcionar de forma autónoma ou com interação mínima com o servidor.

Exemplo: uma aplicação de desktop para edição de documentos que guarda ficheiros localmente e sincroniza com o servidor apenas quando necessário.

Vantagens do cliente espesso:

  • Menor carga no servidor
  • Resposta rápida da interface
  • Capacidade de trabalhar offline

Desvantagens:

  • Mais difícil de atualizar e manter
  • Requer mais recursos no cliente

Em contraste, o "cliente magro" é minimamente carregado com lógica e principalmente exibe os dados recebidos do servidor.