Переваги та недоліки тонких клієнтів

...

Браузер робить ПК недорогим тонким клієнтом.

У світі комп’ютерного програмування «клієнт» — це інтерфейс робочого столу, який бачить людина, яка використовує програму. «Товстий» клієнт — це той, де цю частину програми потрібно завантажити на робочий стіл. Він може бути написаний на java, C# або на якійсь іншій мові, але він працює самостійно і викликає сервер додатків через мережу. «Тонкий» клієнт — це клієнт, який не вимагає завантаження додаткового програмного забезпечення. Сьогодні це зазвичай означає веб-додаток, який використовує браузер для представлення програми користувачеві, але може означати спеціалізований термінальний пристрій.

Легке розповсюдження

Основною перевагою тонкого клієнта є можливість вносити зміни в програму без необхідності передавати програмне забезпечення на кожен робочий стіл, який його використовує. У деяких випадках, наприклад, коли підприємства продають товари та послуги через Інтернет, це є абсолютною необхідністю; через занепокоєння щодо вірусів, більшість людей не любить встановлювати невідоме програмне забезпечення на свій ПК. Але навіть у обмеженій мережі бізнесу набагато складніше встановити, навіть автоматично, нову копію програми на всіх комп’ютерах, які її використовують.

Відео дня

Менш дорогі термінали

Програми тонкого клієнта, як правило, мають більшу частину своєї складної бізнес-логіки на віддаленому сервері, оскільки програмне забезпечення тонкого клієнта не здатне виконувати таку логіку. Це може означати, що менш потужні і, отже, менш дорогі комп’ютери працюватимуть, оскільки на них працює лише браузер, а не складні бізнес-транзакції, які взаємодіють з базою даних.

Менший час реагування

Оскільки тонкий клієнт залишає більшу частину бізнес-логіки на сервері, він повинен викликати цей сервер для будь-яких змін. Навіть заповнення списку в спадному меню часто вимагає поїздки на сервер і назад. Товсті клієнти можуть отримувати та зберігати більше інформації локально, а також перевіряти дані на місці, замість того, щоб чекати, поки дані будуть надіслані на сервер, переглянуті та відправлені назад.

Менш надійна підтримка транзакцій

Тонкий клієнт, наприклад браузер, не підтримує постійне посилання на сервер, а потім на базу даних. Коли здійснено дзвінок, він завершується, результат передається на ПК, і з’єднання розривається. З товстим клієнтом можна встановити і підтримувати з’єднання, щоб, якщо щось трапиться з транзакцією, клієнт і сервер підключені і можуть відновлюватися набагато простіше, оскільки обидва знають поточний статус дані.

Завантаження ресурсів

Через меншу потребу в обчислювальній потужності ПК і відсутність постійного підключення до сервера тонкі клієнти потрібні більш легкі ПК і не створюють таке велике навантаження на мережу, але зазвичай потрібні більш надійні сервери для роботи з усім бізнесом логіка. Товсті клієнти є протилежними з точки зору використання ресурсів. Залежно від поточних обставин, таких як розмір сервера або навантаження на мережу, одна чи інша модель може бути більш вигідною для бізнесу, який використовує програму.