Prednosti in slabosti tankih odjemalcev

click fraud protection
...

Brskalnik naredi računalnik poceni tanek odjemalec.

V svetu računalniškega programiranja je "odjemalec" namizni vmesnik, ki ga vidi oseba, ki uporablja aplikacijo. "Debel" odjemalec je tisti, pri katerem je treba ta del aplikacije prenesti na namizje. Lahko je napisan v java ali C# ali kakšnem drugem jeziku, vendar deluje samostojno in kliče aplikacijski strežnik prek omrežja. "Tanki" odjemalec je tisti, ki ne zahteva prenosa dodatne programske opreme. Danes to običajno pomeni spletno aplikacijo, ki uporablja brskalnik za predstavitev aplikacije uporabniku, lahko pa pomeni specializirano terminalsko napravo.

Enostavna distribucija

Velika prednost tankega odjemalca je zmožnost spreminjanja aplikacije, ne da bi bilo treba programsko opremo potiskati na vsako namizje, ki jo uporablja. V nekaterih primerih, na primer, ko podjetja prodajajo blago in storitve prek interneta, je to absolutno nujno; Glede na pomisleke glede virusov večina ljudi ne mara nameščanja neznane programske opreme v svoj računalnik. Toda tudi znotraj omejenega omrežja podjetja je veliko težje, tudi samodejno, namestiti novo kopijo aplikacije na vsa namizna računalnika, ki jo uporabljajo.

Video dneva

Manj dragi terminali

Aplikacije za tanke odjemalce imajo večino svoje zapletene poslovne logike na oddaljenem strežniku, ker programska oprema tankega odjemalca ne more izvajati takšne logike. To lahko pomeni, da bodo manj zmogljivi in ​​zato cenejši osebni računalniki delovali, saj uporabljajo samo brskalnik, v nasprotju s zapletenimi poslovnimi transakcijami, ki komunicirajo z bazo podatkov.

Slabši odzivni časi

Ker tanki odjemalec večino poslovne logike pusti na strežniku, mora za kakršno koli spremembo poklicati ta strežnik. Tudi zapolnitev seznama v spustnem meniju pogosto zahteva pot do strežnika in nazaj. Debeli odjemalci lahko pridobijo in shranijo več informacij lokalno ter preverijo podatke na kraju samem, namesto da čakajo, da se podatki pošljejo strežniku, pregledajo in nato pošljejo nazaj.

Manj robustna transakcijska podpora

Tanki odjemalec, kot je brskalnik, ne vzdržuje stalne povezave do strežnika in nato do baze podatkov. Ko je klic opravljen, je končan, rezultat se vrne v računalnik in povezava je prekinjena. Z debelim odjemalcem je mogoče vzpostaviti in vzdrževati povezavo, tako da, če se kaj zgodi s transakcijo, odjemalec in strežnik sta povezana in lahko obnovita veliko preprosteje, saj oba poznata trenutno stanje podatkov.

Nalaganje virov

Zaradi zmanjšane potrebe po procesorski moči na osebnem računalniku in pomanjkanja stalne povezave s strežnikom, tanki odjemalci potrebujejo lažje osebne računalnike in ne ustvarjajo toliko omrežne obremenitve, vendar običajno potrebujejo bolj robustne strežnike za obvladovanje vseh poslov logika. Debeli odjemalci so nasprotni v smislu uporabe virov. Glede na trenutne okoliščine, kot je velikost strežnika ali obremenitev v omrežju, je lahko eden ali drugi model ugodnejši za podjetje, ki uporablja aplikacijo.