>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Vantaggi e svantaggi dei thin client

Nel mondo della programmazione per computer, "il client" è l'interfaccia desktop che vede una persona che utilizza un'applicazione. Un client "spesso" è quello in cui quella parte dell'applicazione deve essere scaricata sul desktop. Può essere scritto in java o C# o in qualche altro linguaggio, ma viene eseguito da solo e chiama un server delle applicazioni sulla rete. Un client "sottile" è uno che non richiede il download di software aggiuntivo. Oggi ciò significa in genere un'applicazione Web che utilizza un browser per presentare l'applicazione all'utente, ma potrebbe significare un dispositivo terminale specializzato.

Facile distribuzione

Uno dei principali vantaggi del thin client è la possibilità di apportare modifiche all'applicazione senza dover eseguire il push del software su ogni desktop che lo utilizza. In alcuni casi, come quando le aziende vendono beni e servizi su Internet, questa è una necessità assoluta; con preoccupazioni per i virus, alla maggior parte delle persone non piace installare software sconosciuto sul proprio PC. Ma anche all'interno della rete confinata di un'azienda, è molto più difficile installare, anche automaticamente, una nuova copia dell'applicazione su tutti i desktop che la utilizzano.

Terminali meno costosi

Le applicazioni thin client tendono ad avere gran parte della loro complessa logica aziendale sul server remoto, poiché il software thin client non è in grado di eseguire tale logica. Ciò può significare che PC meno potenti e quindi meno costosi funzioneranno, poiché eseguono solo un browser, invece di complicate transazioni commerciali che interagiscono con un database.

Tempi di risposta più scarsi

Poiché il thin client lascia la maggior parte della logica aziendale sul server, deve chiamare quel server per qualsiasi modifica. Anche la compilazione di un elenco in un menu a discesa richiede spesso un viaggio al server e ritorno. I thick client possono recuperare e archiviare più informazioni localmente e convalidare i dati sul posto, invece di attendere che i dati vengano inviati al server, rivisti e poi rispediti.

Supporto transazionale meno solido

Un thin client, come un browser, non mantiene un collegamento permanente al server e quindi al database. Quando viene effettuata una chiamata, questa è completata, il risultato viene restituito al PC e la connessione viene interrotta. Con un thick client, è possibile stabilire e mantenere una connessione, in modo che se accade qualcosa alla transazione, il client e il server sono connessi e possono ripristinarsi in modo molto più semplice, poiché entrambi conoscono lo stato corrente dei dati.

Caricamento risorse

A causa della minore necessità di potenza di elaborazione sul PC e della mancanza di una connessione permanente al server, i thin client necessitano di PC più leggeri e non creano tanto carico di rete, ma in genere necessitano di server più robusti per gestire tutta la logica aziendale. I thick client sono l'opposto in termini di utilizzo delle risorse. A seconda delle circostanze attuali, come il dimensionamento del server o il carico sulla rete, l'uno o l'altro modello potrebbe essere più vantaggioso per l'azienda che utilizza l'applicazione.


  1. Vantaggi e svantaggi di un mouse ottico
  2. Vantaggi e svantaggi della realtà virtuale
  3. Vantaggi e svantaggi del microprocessore
  4. Vantaggi e svantaggi di Twitter
  5. Vantaggi e svantaggi delle tavolette grafiche
  6. Vantaggi e svantaggi dei cavi di rete