Vantagens e desvantagens de Thin Clients

...

O navegador torna o PC um thin client barato.

No mundo da programação de computadores, "o cliente" é a interface da área de trabalho que uma pessoa que usa um aplicativo vê. Um cliente "espesso" é aquele em que essa parte do aplicativo deve ser baixada para a área de trabalho. Ele pode ser escrito em java ou C # ou alguma outra linguagem, mas é executado por conta própria e chama um servidor de aplicativos pela rede. Um cliente "thin" é aquele que não requer o download de nenhum software adicional. Hoje, isso normalmente significa um aplicativo da web que usa um navegador para apresentar o aplicativo ao usuário, mas pode significar um dispositivo de terminal especializado.

Distribuição Fácil

Uma grande vantagem do thin client é a capacidade de fazer alterações no aplicativo sem ter que enviar o software a todos os desktops que o utilizam. Em alguns casos, como quando as empresas vendem produtos e serviços pela Internet, isso é uma necessidade absoluta; no que diz respeito a vírus, a maioria das pessoas não gosta de instalar softwares desconhecidos em seus PCs. Mas mesmo dentro da rede confinada de uma empresa, é muito mais difícil instalar, mesmo automaticamente, uma nova cópia do aplicativo em todos os desktops que o utilizam.

Vídeo do dia

Terminais menos caros

Os aplicativos thin client tendem a ter grande parte de sua complexa lógica de negócios no servidor remoto, porque o software thin client não é capaz de executar tal lógica. Isso pode significar que PCs menos poderosos e, portanto, menos caros funcionarão, pois estão executando apenas um navegador, em oposição a transações comerciais complicadas que interagem com um banco de dados.

Tempos de resposta mais pobres

Como o thin client deixa a maior parte da lógica de negócios no servidor, ele deve chamar esse servidor para qualquer alteração. Até mesmo preencher uma lista em um menu suspenso geralmente exigirá uma ida e volta ao servidor. Clientes espessos podem recuperar e armazenar mais informações localmente e validar dados no local, em vez de esperar que os dados sejam enviados ao servidor, revisados ​​e, em seguida, enviados de volta.

Suporte transacional menos robusto

Um thin client, como um navegador, não mantém um link permanente com o servidor e depois com o banco de dados. Quando uma chamada é feita, ela é completada, o resultado é devolvido ao PC e a conexão é interrompida. Com um cliente gordo, uma conexão pode ser feita e mantida, de modo que, se algo acontecer com a transação, o cliente e o servidor estão conectados e podem se recuperar de forma muito mais simples, pois ambos sabem o status atual do dados.

Carregamento de recursos

Devido à menor necessidade de capacidade de processamento no PC e à falta de conexão permanente com o servidor, os thin clients precisam de PCs mais leves e não criam tanta carga de rede, mas normalmente precisam de servidores mais robustos para lidar com todos os negócios lógica. Clientes grossos são o oposto em termos de uso de recursos. Dependendo das circunstâncias atuais, como dimensionamento do servidor ou carga na rede, um ou outro modelo pode ser mais vantajoso para os negócios que usam o aplicativo.