Pergunta

O que você quer dizer com aplicativo de cliente fino?

Foi útil?

Solução

O aplicativo Thin Client é onde toda a lógica de negócios no lado do servidor, mas muito pouco código está do lado do cliente, como podemos ver nos aplicativos da Web, onde muito pouco código disponível no JavaScript, mas toda a lógica de processamento está no servidor,

Outras dicas

Um aplicativo fino do cliente é aquele em que os requisitos no host do aplicativo do lado do usuário, em termos de poder de processamento, pegada e configuração, são relativamente mínimos.

Os aplicativos finos do cliente se opõem a aplicativos que exigem que o lado do usuário final faça alguns dos seguintes:

  • Instale um programa específico do aplicativo, normalmente um binário relativamente grande, talvez com bibliotecas dependentes e arquivos de suporte,
  • Instale um tipo de banco de dados
  • Inclua sua própria lógica para processar algumas das funções do Appliciton, de ponta a ponta.

Esses aplicativos de "cliente que não são do Thin" não excluem a possibilidade de ter alguns dos dados ou recursos do aplicativo servido de um servidor remoto, mas vários dos recursos dos aplicativos são tratados localmente pelo aplicativo.

Clientes magros, por outro lado, implicam a existência de um servidor que fornece a maior parte do comportamento do aplicativo, deixando a manipulação lateral "fina" de cliente "pouco mais do que a entrada do usuário final e a exibição na tela.

UMA Aplicativo da Web na maioria dos casos, é um aplicativo de cliente fino, embora nem sempre seja considerado como tal (porque o termo 'fino' era tradicionalmente usado no contexto de serviços terminais (veja abaixo)). O navegador da Web faz pouco mais do que essas funções de entrada / exibição do usuário (mesmo que fazer parte disso exija um pouco de levantamento pesado de JavaScript). Com a chegada do "Web 2.0" e seus navegadores da Web com JavaScript rápido e confiável, recursos HTML5, como tela, etc. A distinção entre aplicativos da Web e cliente fino pode ficar embaçada novamente. No geral, devido ao seu servidor pesado, suporta esses aplicativos e por causa de sua capacidade de "apenas trabalhe"(Nenhuma instalação do lado do cliente é necessária) Os aplicativos da Web serão considerados 'Thin Client', eu acho, mesmo quando o cliente recebe grandes scripts para que possa suportar vários recursos localmente ...

Existem muitas aplicações que não são baseadas em navegador da Web e se qualificam como filmes finos. Por exemplo, um aplicativo de pedidos on-line dedicado que permitiria que o usuário final pesquisasse pedidos anteriores ou o próprio catálogo, inserisse novos pedidos com alguma validação mínima etc. se qualificaria como um cliente fino.

Uma tecnologia frequentemente associada ao thin client é a da Microsoft's Serviços de terminal (ou tecnologias Simlar oferecidas por outros fornecedores como a Citrix), em que o computador lateral do usuário final é apenas um console gráfico, recebendo informações do usuário final e passando-o para o servidor e recebendo imagens exatas de bitmap das partes do tela que precisa ser atualizada. Essa tecnologia permite a execução de aplicativos tradicionais não modificados, no lado do servidor, e eles usam em qualquer Thin Client que possa precisar. Dessa maneira, Sem instalação é necessário no lado do cliente, e também o Requisitos de hardware Para o lado do cliente, é muito reduzido, uma vez que todos os cálculos pesados, o acesso a um enorme armazenamento e outros recursos caros são feitos pelo servidor.

Um cliente fino é aquele em que apenas atua como uma interface para o usuário. Todo o processamento de negócios é feito no final do servidor, onde o aplicativo do servidor está hospedado.

Um cliente fino pode se referir a um programa de software ou para um computador real este confia fortemente em outro computador fazer a maior parte de seu trabalho. Um Thin Client faz parte de uma rede e o software ou computador cliente atua como uma interface, enquanto o computador do servidor de rede faz todo o trabalho real. No caso de um computador, um Thin Client não consegue desempenhar muitas funções por conta própria. Um computador fino pode ser uma máquina projetada apenas para uso on -line, envio e recebimento de email e navegando na rede. Um computador fino também pode fazer parte de uma rede maior, em uma empresa ou escola, por exemplo.

Leia mais aqui

O que é um menor cliente?

UMA cliente magro Normalmente significa que o servidor faz a maior parte do trabalho, enquanto o aplicativo cliente faz muito pouco.

Significa aplicação do lado do cliente que consome baixos recursos do sistema. Os recursos podem ser - RAM, disco rígido, potência de processamento gráfico e outros similares. E depende do servidor (pode ser outro computador) para atender parte do requisito de recursos.

Exemplos de aplicativo fina do cliente:

Navegador: Fornece uma plataforma comum para que os aplicativos finos de cliente sejam executados. Como apenas as necessidades do navegador precisa ser instalado no lado do cliente, é a maneira mais popular de criar aplicativos finos, apenas a desvantagem não é fornecida muitos privilégios para a execução do aplicativo.

Alguns serviços on -line gostam Serviço meteorológico: Nem cada computador pode se conectar ao satélite para conhecer as condições climáticas (e provavelmente não é viável); portanto, o aplicativo instalado pode se conectar ao servidor comum que, por sua vez, se comunique com o satélite e retorne o resultado ao aplicativo.

Um Thin Client pode se referir a um programa de software ou a um computador real que depende muito de outro computador para fazer a maior parte de seu trabalho. Um Thin Client faz parte de uma rede e o software ou computador cliente atua como uma interface, enquanto o computador do servidor de rede faz todo o trabalho real. No caso de um computador, um Thin Client não consegue desempenhar muitas funções por conta própria. Um computador fino pode ser uma máquina projetada apenas para uso on -line, envio e recebimento de email e navegando na rede. Um computador fino também pode fazer parte de uma rede maior, em uma empresa ou escola, por exemplo.

Leia mais aqui

O Thin Client tradicional é o modelo de terminal/mainframe. O terminal existe apenas para transmitir instruções para o mainframe e apresentar uma interface do usuário significativa ao usuário. Um bom exemplo moderno é o navegador da Web e o servidor da Web (com o navegador sendo o Thin Client).

Esta é uma explicação um pouco grosseira, pois há mais, mas em termos simples eu gosto de pensar assim:

Se você está criando um software que é uma variação do seguinte padrão:

UI -> modelo de domínio -> dados

Então, em um Thin Client, a camada da interface do usuário está na máquina cliente (pense em páginas HTML, JavaScript pré -pesado) e tudo o mais está em um local separado (um servidor em muitos casos)

Enquanto um cliente grosso é onde os dados estão no [servidor] e na interface do usuário e no modelo/lógica de domínio estão na máquina (pense em script/lógica do lado do cliente).

Normalmente referidos a um aplicativo da web.

  • O Thin Client é um aplicativo baseado em navegador.
  • Cliente grosso é aplicativo baseado em sistema operacional.

Basicamente, um Thin Client é um aplicativo baseado na Web e a maior parte do processamento é feita no lado do servidor.

Um cliente grosso está instalado no lado do cliente. Ainda está conectado ao servidor, mas a maior parte do processamento é feita no lado do cliente. Com o cliente grosso, não haverá muito processamento através da rede. De certa forma, será uma opção muito mais rápida se sua rede estiver lenta ou congestionada.

referência

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top