Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    Cliente

    O cliente é o navegador ou sistema que inicia uma comunicação com um servidor para solicitar conteúdo ou executar uma ação.

    Também chamado de: cliente HTTP

    Definição

    O cliente é a parte da comunicação que inicia a conversa com o servidor. Ele envia uma requisição, aguarda uma resposta e transforma o resultado em uma tela, uma mensagem ou a próxima ação da rotina. Esse papel não está preso a um tipo de software: um navegador, um aplicativo de celular ou outro serviço pode assumir a posição de cliente enquanto a comunicação dura.

    O cliente inicia a comunicaçãoO navegador envia uma requisição HTTP ao servidor e recebe uma resposta para continuar a experiência.NavegadorServidorRequisição HTTPResposta HTTP
    O navegador envia uma requisição HTTP ao servidor e recebe uma resposta para continuar a experiência.

    Como o cliente participa do fluxo

    O cliente costuma cuidar da interação com você: coleta os campos de um formulário, monta a requisição e apresenta o retorno. A lógica de negócio e o acesso aos registros ficam no backend, mas o cliente coordena o início e o fim da troca. Quando a resposta demora, o cliente mostra o estado de carregamento. Quando ela chega, ele troca o conteúdo da tela pelo resultado da operação.

    Cliente, frontend e servidor

    Frontend descreve a camada de interface, Cliente descreve o lado que inicia a comunicação e Servidor descreve o sistema que recebe a requisição e produz a resposta. Uma mesma aplicação pode usar todos esses papéis em etapas diferentes, por isso o termo depende do momento da troca e não da tecnologia escolhida.

    Falha comum e como verificar

    A falha mais comum é tratar o navegador como o único cliente possível e esquecer que a comunicação pode partir de outro serviço. Uma automação que consulta a mesma API usa o mesmo papel de cliente, com a diferença de que interpreta a resposta em código e não em tela. Para verificar, observe de onde parte a requisição: se outro sistema chama a API com o mesmo método e o mesmo contrato, ele também é cliente naquela operação. Quando o frontend devolve um conteúdo que não veio do servidor, o papel de cliente está sendo usado para esconder uma falha de comunicação em vez de registrá-la.

    Continue pela definição de requisição

    Dúvidas frequentes

    Perguntas frequentes sobre Cliente

    O navegador é sempre o cliente?
    Não. O navegador é um cliente comum, mas outro sistema, aplicativo ou serviço também pode iniciar uma comunicação com um servidor.
    Qual é a função do cliente?
    O cliente apresenta uma interface ou executa uma rotina que envia uma requisição e interpreta a resposta recebida.
    Cliente e frontend são a mesma coisa?
    Não. O frontend é a parte da aplicação voltada à interface. O cliente inicia a comunicação, e pode ser um navegador, aplicativo ou serviço.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, o cliente aparece quando a interface envia os campos para o sistema e recebe o resultado da operação.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano