1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Prednosti i nedostaci tankih klijenata

U svijetu računalnog programiranja, "klijent" je sučelje radne površine koje vidi osoba koja koristi aplikaciju. "Debeli" klijent je onaj kod kojeg se taj dio aplikacije mora preuzeti na radnu površinu. Može biti napisan u Javi ili C# ili nekom drugom jeziku, ali radi samostalno i poziva aplikacijski poslužitelj preko mreže. "Tanki" klijent je onaj koji ne zahtijeva preuzimanje dodatnog softvera. Danas to obično znači web-aplikaciju koja koristi preglednik za predstavljanje aplikacije korisniku, ali može značiti i specijalizirani terminalni uređaj.

Jednostavna distribucija

Glavna prednost tankog klijenta je mogućnost unošenja promjena u aplikaciju bez potrebe za stavljanjem softvera na svaku radnu površinu koja ga koristi. U nekim slučajevima, primjerice kada tvrtke prodaju robu i usluge putem interneta, to je apsolutna potreba; zabrinuti zbog virusa, većina ljudi ne voli instalirati nepoznati softver na svoje računalo. Ali čak i unutar ograničene poslovne mreže, puno je teže instalirati, čak i automatski, novu kopiju aplikacije na svim stolnim računalima koja je koriste.

Jeftiniji terminali

Aplikacije tankog klijenta imaju veći dio svoje složene poslovne logike na udaljenom poslužitelju, jer softver tankog klijenta nije u stanju pokrenuti takvu logiku. To može značiti da će manje moćna i stoga jeftinija računala raditi, jer pokreću samo preglednik, za razliku od kompliciranih poslovnih transakcija u interakciji s bazom podataka.

Lošija vremena odgovora

Budući da tanki klijent ostavlja većinu poslovne logike na poslužitelju, mora pozvati taj poslužitelj za svaku promjenu. Čak će i popunjavanje popisa u padajućem izborniku često zahtijevati putovanje do poslužitelja i natrag. Debeli klijenti mogu dohvatiti i pohraniti više informacija lokalno i potvrditi podatke na licu mjesta, umjesto da čekaju da se podaci pošalju na poslužitelj, pregledaju i zatim pošalju natrag.

Manje robusna transakcijska podrška

Tanki klijent, kao što je preglednik, ne održava stalnu vezu s poslužiteljem, a zatim s bazom podataka. Kada se uspostavi poziv, on se završava, rezultat se vraća na računalo i veza se prekida. S debelim klijentom, veza se može uspostaviti i održavati, tako da ako se nešto dogodi s transakcijom, klijent i poslužitelj su povezani i mogu se mnogo jednostavnije oporaviti, budući da oboje znaju trenutni status podataka.

Učitavanje resursa

Zbog smanjene potrebe za procesorskom snagom na osobnom računalu i nedostatka stalne veze s poslužiteljem, tanki klijenti trebaju lakša računala i ne stvaraju toliko opterećenje mreže, ali obično trebaju robusnije poslužitelje za rukovanje svom poslovnom logikom. Debeli klijenti su suprotni u smislu korištenja resursa. Ovisno o trenutnim okolnostima, kao što je veličina poslužitelja ili opterećenje mreže, jedan ili drugi model može biti povoljniji za poslovanje koje koristi aplikaciju.


  1. Prednosti i nedostaci optičkog miša
  2. Prednosti i nedostaci virtualne stvarnosti
  3. Prednosti i nedostaci mikroprocesora
  4. Prednosti i nedostaci Twittera
  5. Prednosti i nedostaci mrežnih kabela