Fordele og ulemper ved tynde klienter

...

Browseren gør pc'en til en billig tynd klient.

I en verden af ​​computerprogrammering er "klienten" den desktop-grænseflade, som en person, der bruger en applikation, ser. En "tyk" klient er en, hvor den del af applikationen skal downloades til skrivebordet. Det kan være skrevet i java eller C# eller et andet sprog, men det kører på egen hånd og kalder en applikationsserver over netværket. En "tynd" klient er en klient, der ikke kræver, at yderligere software downloades. I dag betyder dette typisk en webapplikation, der bruger en browser til at præsentere applikationen for brugeren, men kan betyde en specialiseret terminalenhed.

Nem distribution

En stor fordel ved den tynde klient er evnen til at foretage ændringer i applikationen uden at skulle skubbe software til alle skriveborde, der bruger den. I nogle tilfælde, såsom når virksomheder sælger varer og tjenester over internettet, er dette en absolut nødvendighed; med bekymringer om vira, kan de fleste mennesker ikke lide at installere ukendt software på deres pc. Men selv inden for en virksomheds begrænsede netværk er det meget vanskeligere at installere, selv automatisk, en ny kopi af programmet på alle de desktops, der bruger det.

Dagens video

Mindre dyre terminaler

Tynde klientapplikationer har en tendens til at have meget af deres komplekse forretningslogik på fjernserveren, fordi tynd klientsoftwaren ikke er i stand til at køre sådan logik. Dette kan betyde, at mindre kraftfulde og derfor billigere pc'er vil fungere, da de kun kører en browser, i modsætning til komplicerede forretningstransaktioner, der interagerer med en database.

Dårligere responstider

Fordi den tynde klient efterlader størstedelen af ​​forretningslogikken på serveren, skal den kalde den server for enhver ændring. Selv at udfylde en liste i en rullemenu vil ofte kræve en tur til serveren og tilbage. Tykke klienter kan hente og gemme mere information lokalt og validere data på stedet i stedet for at vente på, at dataene sendes til serveren, gennemgås og derefter sendes tilbage.

Mindre robust transaktionssupport

En tynd klient, såsom en browser, opretholder ikke et permanent link til serveren og derefter til databasen. Når et opkald foretages, er det afsluttet, resultatet afleveret til pc'en, og forbindelsen afbrydes. Med en tyk klient kan der skabes og vedligeholdes forbindelse, så hvis der sker noget med transaktionen, klienten og serveren er forbundet og kan gendanne meget lettere, da begge kender den aktuelle status for data.

Ressourceindlæsning

På grund af det mindskede behov for processorkraft på pc'en og manglen på permanent forbindelse til serveren, tynde klienter har brug for lettere pc'er og skaber ikke så meget netværksbelastning, men har typisk brug for mere robuste servere til at håndtere hele forretningen logik. Tykke klienter er det modsatte med hensyn til ressourceforbrug. Afhængigt af aktuelle omstændigheder, såsom serverstørrelse eller belastning på netværket, kan den ene eller den anden model være mere fordelagtig for den virksomhed, der bruger applikationen.