Предности и недостаци танких клијената

...

Прегледач чини рачунар јефтиним танким клијентом.

У свету компјутерског програмирања, „клијент“ је десктоп интерфејс који види особа која користи апликацију. „Дебели“ клијент је онај код кога се тај део апликације мора преузети на радну површину. Можда је написан на јава или Ц# или неком другом језику, али ради самостално и позива сервер апликација преко мреже. „Тањи“ клијент је онај који не захтева преузимање додатног софтвера. Данас то обично значи веб апликацију која користи претраживач за представљање апликације кориснику, али може значити и специјализовани терминални уређај.

Лака дистрибуција

Главна предност танког клијента је могућност уношења измена у апликацију без потребе за гурањем софтвера на сваки десктоп који га користи. У неким случајевима, као што је када предузећа продају робу и услуге преко интернета, ово је апсолутно неопходно; забринути због вируса, већина људи не воли да инсталира непознати софтвер на свој рачунар. Али чак и унутар ограничене мреже предузећа, много је теже инсталирати, чак и аутоматски, нову копију апликације на свим десктопима који је користе.

Видео дана

Мање скупи терминали

Апликације танких клијената обично имају велики део своје сложене пословне логике на удаљеном серверу, јер софтвер танког клијента није способан да покрене такву логику. То може значити да ће мање моћни и стога јефтинији рачунари радити, јер користе само претраживач, за разлику од компликованих пословних трансакција у интеракцији са базом података.

Лошије време одговора

Пошто танки клијент оставља већину пословне логике на серверу, мора да позове тај сервер за било какву промену. Чак и попуњавање листе у падајућем менију често захтева путовање до сервера и назад. Дебели клијенти могу да преузму и похране више информација локално, и да валидирају податке на лицу места, уместо да чекају да се подаци пошаљу на сервер, прегледају и затим пошаљу назад.

Мање робусна трансакциона подршка

Танки клијент, као што је претраживач, не одржава сталну везу са сервером, а затим са базом података. Када се позив обави, он је завршен, резултат се враћа на рачунар и веза се прекида. Са дебелим клијентом, веза се може успоставити и одржавати, тако да ако се нешто деси трансакцији, клијент и сервер су повезани и могу се опоравити много једноставније, јер оба знају тренутни статус података.

Ресоурце Лоадинг

Због смањене потребе за процесорском снагом на рачунару и недостатка сталне везе са сервером, танки клијенти потребни су лакши рачунари и не стварају толико мрежно оптерећење, али обично су потребни робуснији сервери за руковање свим пословима логика. Дебели клијенти су супротни у погледу коришћења ресурса. У зависности од тренутних околности, као што су величина сервера или оптерећење на мрежи, један или други модел може бити кориснији за пословање које користи апликацију.