Cliente inteligente - Smart client

Cliente inteligente é um termo que descreve um ambiente de aplicativo de computador que:

  • fornece aplicativos por meio de uma conexão de protocolo de transferência de hipertexto (HTTP) da web
  • não requer instalação (ou fornece instalação e atualizações automatizadas)
  • atualiza automaticamente sem ação do usuário
  • tem a aparência de aplicativos de desktop

O termo "smart client" foi escolhido para se referir à captura simultânea dos benefícios de um " thin client " (instalação zero, atualização automática) e um " cliente gordo " (alto desempenho, alta produtividade).

A abordagem do smart client surgiu porque, quando as empresas tentaram desenvolver aplicativos da web para substituir seus antigos aplicativos de desktop, a produtividade do usuário diminuiu. Isso acontecia porque as interfaces de usuário baseadas na web baseadas na geração de HTML do lado do servidor normalmente não são tão responsivas, têm menos teclas de atalho, exigem mais uso do mouse e não são confiáveis ​​ao lidar com arquivos grandes, como desenhos de projeto auxiliados por computador .

Os aplicativos Smart Client preenchem a lacuna entre os aplicativos da web e os aplicativos de desktop. Eles fornecem os benefícios de um aplicativo da web (como o uso da Internet para acesso remoto aos dados), ao mesmo tempo em que fornecem a aparência e o comportamento ágil inerente aos aplicativos de desktop.

Plataformas para construção de aplicativos smart client:

Referências