Domanda

Che cosa si intende per applicazione thin-client?

È stato utile?

Soluzione

applicazione thin client è dove tutta la logica di business sul lato server, ma molto poco codice è sul lato client come possiamo vedere nelle applicazioni web dove molto poco codice disponibili in javascript, ma tutta la logica di elaborazione è in server

Altri suggerimenti

Un'applicazione thin client è quella in cui i requisiti sulla applicazione host lato utente, in termini di potenza di elaborazione, ingombro e la configurazione sono relativamente minima.

applicazioni thin client si oppongono alle applicazioni che richiedono il lato utente finale a fare un po 'di quanto segue:

  • installare un programma specifico per l'applicazione, in genere una relativamente grande binario, magari con librerie dipendenti ei file di supporto,
  • installare un database di tipo
  • comprende una propria logica di processare alcune delle funzioni del appliciton end-to-end.

Tali applicazioni "non-thin client" non escludono la possibilità di avere alcuni dei dati o le funzionalità dell'applicazione servito da un server remoto, ma molte delle caratteristiche applicazioni sono gestite localmente dall'applicazione.

I thin client invece implicano l'esistenza di un server che fornisce la maggior parte del comportamento dell'applicazione , lasciando il "thin-client" manico poco più di input da parte dell'utente finale e la visualizzazione lato sullo schermo.

Un applicazione web è in molti casi un'applicazione thin client, anche se non è sempre pensato come tale (perché il termine 'thin client' è stato tradizionalmente usato nel contesto dei servizi di terminale ( vedi sotto)). Il browser web non fa altro che queste funzioni User Input / Display (anche se fare un po 'di questo richiede un po' di javascript sollevamento di carichi pesanti). Con l'arrivo del "Web 2.0" e le sue web browser con javascript veloce e affidabile, funzionalità HTML5 come la tela, etc.the distinzione tra applicazioni web e thin-client possono diventare di nuovo offuscata. Nel complesso, a causa del loro supporto per il server pesante queste applicazioni, ea causa della loro capacità di " solo di lavoro " (senza bisogno di installazione sul lato client) applicazioni web saranno prese in considerazione 'thin client', credo, anche quando il cliente riceve grossi script in modo che possa supportare diverse funzioni a livello locale ...

Ci sono molte applicazioni che non sono browser web based e che si qualificano come thin-client. Ad esempio, un apposito applicazione di ordinazione online che avrebbe permesso di ricerca l'utente finale ex ordini o catalogo stesso, ingresso nuovi ordini con qualche minima convalida ecc si qualificherebbe come thin-client.

Una tecnologia spesso associato con thin client è quella di Microsoft di Terminal Services (o tecnologie simlar offerti da altri fornitori quali Citrix), per cui il computer lato utente finale è semplicemente una console grafica, prendendo input da parte dell'utente finale e passando lungo al server, e che ricevono le immagini esatte bitmap delle porzioni dello schermo che devono essere aggiornati. Questa tecnologia consente l'esecuzione di applicazioni tradizionali non modificati, sul lato server, e sono questi utilizzato su qualsiasi thin client che possono averne bisogno. In questo modo, nessuna installazione è richiesto sul lato client, e anche i requisiti di hardware per il lato client sono molto ridotte, dal momento che tutti i calcoli pesanti, l'accesso ai enorme stoccaggio e altre risorse costose sono fatte dal server.

Un thin client è quello in cui solo funge da interfaccia per l'utente. L'intero processo di business viene fatto alla fine del server che ospita l'applicazione server.

Un thin client può riferirsi sia un programma software o in un computer vero e proprio che si basa pesantemente su un altro computer per fare la maggior parte del suo lavoro. Un thin client è parte di una rete, e il software client o il computer funge da interfaccia, mentre il computer server di rete fa tutto il lavoro vero e proprio. Nel caso di un computer, un thin client è in grado di svolgere molte funzioni da solo. Un computer thin client può essere una macchina progettata esclusivamente per l'uso online, inviare e ricevere e-mail, e la navigazione in rete. Un computer thin client può anche essere parte di una rete più ampia, ad una società o di una scuola, per esempio.

Per saperne di più qui

Che cosa è un Thin Client?

Un thin client genere significa che il server fa la maggior parte del lavoro, mentre la applicazione client fa molto poco.

: l'applicazione lato client che consuma risorse di sistema insufficienti. Le risorse possono essere - RAM, disco rigido, la potenza di elaborazione grafica e simili altri. E si basa sul server (può essere altro computer) per soddisfare parte del fabbisogno di risorse.

Esempi di applicazione thin client:

Browser : fornisce una piattaforma comune per le applicazioni thin client per l'esecuzione. Come ha solo bisogno di browser deve essere installato sul lato client è il modo più popolare per creare applicazioni thin client, unico aspetto negativo non è molto privilegi sono previste per l'applicazione per l'esecuzione.

Alcuni servizi online come servizio meteo : Non ogni computer in grado di connettersi al satellite di conoscere le condizioni meteorologiche (e probabilmente non fattibile), in modo da un'applicazione installata in grado di connettersi al server comune che a sua volta comunica con canali satellitari e restituire il risultato dell'applicazione.

Un thin client può riferirsi sia un programma software o ad un computer effettivo che si basa pesantemente su un altro computer per fare la maggior parte del suo lavoro. Un thin client è parte di una rete, e il software client o il computer funge da interfaccia, mentre il computer server di rete fa tutto il lavoro vero e proprio. Nel caso di un computer, un thin client è in grado di svolgere molte funzioni da solo. Un computer thin client può essere una macchina progettata esclusivamente per l'uso online, inviare e ricevere e-mail, e la navigazione in rete. Un computer thin client può anche essere parte di una rete più ampia, ad una società o di una scuola, per esempio.

Per saperne di più qui

Il client tradizionale sottile è il modello di terminale / mainframe. Il terminale esiste solo per trasmettere istruzioni al mainframe e presentare un significativo UI per l'utente. Un buon esempio moderno è il browser web e il web server (con il browser è il thin client).

Questo è un po 'di una spiegazione grezzo come c'è di più ad esso, ma in termini semplici mi piace pensare a come questo:

Se si sta costruendo un software che è una certa varianza del seguente schema:

UI -> modello di dominio -> Dati

Poi, in un thin client lo strato di interfaccia utente è sulla macchina client (si pensi di pagine html, javascript pre pesanti) e tutto il resto è in un luogo separato (un server in molti casi)

considerando che un thick client è dove i dati sono sul [server] e l'interfaccia utente e il dominio del modello / logica è sulla macchina (si pensi di scripting lato client / logica).

In genere di cui un'applicazione web.

  
      
  • thin client è un'applicazione basata su browser.
  •   
  • Thick client è un'applicazione basata su sistema operativo.
  •   

In sostanza, un thin client è un'applicazione web based e la maggior parte del trattamento è fatto sul lato server.

Un thick client è installato nel lato client. E 'ancora connesso al server, ma la maggior parte del trattamento è fatto sul lato client. Con spessore cliente, non ci sarà molto di elaborazione tramite la rete. In un certo senso, sarà una scelta molto più veloce se la rete è lenta o congestionato.

riferimento

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top