Преимущества и недостатки тонких клиентов

...

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

В мире компьютерного программирования «клиент» - это интерфейс рабочего стола, который видит человек, использующий приложение. «Толстый» клиент - это клиент, часть приложения которого должна быть загружена на рабочий стол. Он может быть написан на java, C # или другом языке, но работает сам по себе и вызывает сервер приложений по сети. «Тонкий» клиент - это клиент, не требующий загрузки дополнительного программного обеспечения. Сегодня это обычно означает веб-приложение, которое использует браузер для представления приложения пользователю, но может означать и специализированное оконечное устройство.

Легкое распространение

Основным преимуществом тонкого клиента является возможность вносить изменения в приложение без необходимости загружать программное обеспечение на каждый рабочий стол, который его использует. В некоторых случаях, например, когда предприятия продают товары и услуги через Интернет, это абсолютно необходимо; Что касается опасений по поводу вирусов, большинству людей не нравится устанавливать на свой компьютер неизвестное программное обеспечение. Но даже в ограниченной сети предприятия гораздо сложнее установить, даже автоматически, новую копию приложения на все настольные компьютеры, которые его используют.

Видео дня

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

Приложения тонких клиентов, как правило, имеют большую часть своей сложной бизнес-логики на удаленном сервере, потому что программное обеспечение тонких клиентов не способно выполнять такую ​​логику. Это может означать, что будут работать менее мощные и, следовательно, менее дорогие ПК, поскольку на них работает только браузер, а не сложные бизнес-транзакции, взаимодействующие с базой данных.

Меньшее время отклика

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

Менее надежная поддержка транзакций

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

Загрузка ресурсов

Из-за меньшей потребности в вычислительной мощности ПК и отсутствия постоянного подключения к серверу тонкие клиенты нужны более легкие ПК и не создают такой большой сетевой нагрузки, но обычно требуются более надежные серверы для обработки всего бизнеса логика. Толстые клиенты - противоположность с точки зрения использования ресурсов. В зависимости от текущих обстоятельств, таких как размер сервера или нагрузка в сети, та или иная модель может быть более выгодной для бизнеса, использующего приложение.