Предимства и недостатъци на тънките клиенти

...

Браузърът прави компютъра евтин тънък клиент.

В света на компютърното програмиране "клиентът" е интерфейсът на работния плот, който вижда човек, използващ приложение. "Пебел" клиент е този, при който тази част от приложението трябва да бъде изтеглена на работния плот. Може да е написан на java или C# или някакъв друг език, но работи самостоятелно и извиква сървър на приложения през мрежата. „Тънкият“ клиент е този, който не изисква изтегляне на допълнителен софтуер. Днес това обикновено означава уеб приложение, което използва браузър, за да представи приложението на потребителя, но може да означава специализирано терминално устройство.

Лесно разпределение

Основно предимство на тънкия клиент е възможността да правите промени в приложението, без да се налага да насочвате софтуер към всеки работен плот, който го използва. В някои случаи, като например когато фирмите продават стоки и услуги през интернет, това е абсолютна необходимост; с опасения за вируси, повечето хора не обичат да инсталират неизвестен софтуер на компютъра си. Но дори в рамките на ограничената мрежа на даден бизнес е много по-трудно да се инсталира, дори автоматично, ново копие на приложението на всички настолни компютри, които го използват.

Видео на деня

По-малко скъпи терминали

Тънките клиентски приложения са склонни да имат голяма част от своята сложна бизнес логика на отдалечения сървър, тъй като софтуерът на тънкия клиент не е в състояние да изпълнява такава логика. Това може да означава, че по-малко мощни и следователно по-евтини компютри ще работят, тъй като те работят само с браузър, за разлика от сложните бизнес транзакции, взаимодействащи с база данни.

По-лошо време за реакция

Тъй като тънкият клиент оставя по-голямата част от бизнес логиката на сървъра, той трябва да извика този сървър за всяка промяна. Дори попълването на списък в падащо меню често изисква пътуване до сървъра и обратно. Дебелите клиенти могат да извличат и съхраняват повече информация локално и да валидират данните на място, вместо да чакат данните да бъдат изпратени до сървъра, прегледани и след това изпратени обратно.

По-малко надеждна транзакционна поддръжка

Тънкият клиент, като браузър, не поддържа постоянна връзка към сървъра и след това към базата данни. Когато се осъществи повикване, то е завършено, резултатът се връща на компютъра и връзката се прекъсва. С дебел клиент може да се направи и поддържа връзка, така че ако нещо се случи с транзакцията, клиентът и сървърът са свързани и могат да се възстановят много по-лесно, тъй като и двамата знаят текущото състояние на данни.

Зареждане на ресурси

Поради намалената нужда от процесорна мощност на компютъра и липсата на постоянна връзка със сървъра, тънки клиенти се нуждаят от по-леки компютри и не създават толкова много мрежово натоварване, но обикновено се нуждаят от по-стабилни сървъри, за да се справят с целия бизнес логика. Дебелите клиенти са противоположни по отношение на използването на ресурсите. В зависимост от текущите обстоятелства, като например оразмеряване на сървъра или натоварване в мрежата, единият или другият модел може да бъде по-изгоден за бизнеса, използващ приложението.