Fordeler og ulemper med tynne klienter

...

Nettleseren gjør PC-en til en rimelig tynnklient.

I en verden av dataprogrammering er "klienten" skrivebordsgrensesnittet som en person som bruker en applikasjon ser. En "tykk" klient er en klient der den delen av applikasjonen må lastes ned til skrivebordet. Det kan være skrevet i java eller C# eller et annet språk, men det kjører på egen hånd og kaller en applikasjonsserver over nettverket. En "tynn" klient er en som krever at ingen ekstra programvare lastes ned. I dag betyr dette vanligvis en nettapplikasjon som bruker en nettleser for å presentere applikasjonen for brukeren, men kan bety en spesialisert terminalenhet.

Enkel distribusjon

En stor fordel med tynnklienten er muligheten til å gjøre endringer i applikasjonen uten å måtte skyve programvare til alle skrivebord som bruker den. I noen tilfeller, for eksempel når bedrifter selger varer og tjenester over internett, er dette en absolutt nødvendighet; med bekymringer om virus, liker de fleste ikke å installere ukjent programvare på PC-en. Men selv innenfor det begrensede nettverket til en bedrift, er det mye vanskeligere å installere, selv automatisk, en ny kopi av applikasjonen på alle skrivebordene som bruker den.

Dagens video

Mindre dyre terminaler

Tynnklientapplikasjoner har en tendens til å ha mye av sin komplekse forretningslogikk på den eksterne serveren, fordi tynnklientprogramvaren ikke er i stand til å kjøre slik logikk. Dette kan bety at mindre kraftige og derfor rimeligere PC-er vil fungere, siden de kun kjører en nettleser, i motsetning til kompliserte forretningstransaksjoner som samhandler med en database.

Dårligere responstider

Fordi tynnklienten etterlater mesteparten av forretningslogikken på serveren, må den kalle den serveren for enhver endring. Selv å fylle ut en liste i en rullegardinmeny vil ofte kreve en tur til serveren og tilbake. Tykke klienter kan hente og lagre mer informasjon lokalt, og validere data på stedet, i stedet for å vente på at dataene skal sendes til serveren, gjennomgås og deretter sendes tilbake.

Mindre robust transaksjonsstøtte

En tynn klient, for eksempel en nettleser, opprettholder ikke en permanent kobling til serveren og deretter til databasen. Når en samtale er foretatt, er den fullført, resultatet leveres tilbake til PC-en og forbindelsen blir brutt. Med en tykk klient kan en forbindelse opprettes og vedlikeholdes, slik at hvis noe skjer med transaksjonen, klienten og serveren er koblet sammen og kan gjenopprette mye enklere, ettersom begge kjenner den nåværende statusen til data.

Ressurslasting

På grunn av det reduserte behovet for prosessorkraft på PC-en og mangelen på permanent tilkobling til serveren, tynne klienter trenger lettere PCer og lager ikke så mye nettverksbelastning, men trenger vanligvis mer robuste servere for å håndtere all virksomhet logikk. Tykke klienter er det motsatte når det gjelder ressursbruk. Avhengig av gjeldende omstendigheter, som serverstørrelse eller belastning på nettverket, kan den ene eller den andre modellen være mer fordelaktig for virksomheten som bruker applikasjonen.