stringtranslate.com

Богатый клиент

В компьютерных сетях богатый клиент (также называемый тяжелым , толстым или толстым клиентом ) — это компьютерклиент » в сетевой архитектуре клиент-сервер ), который обычно обеспечивает богатые функциональные возможности, независимые от центрального сервера . Этот тип компьютера первоначально был известен как просто «клиент» или «толстый клиент» [1] в отличие от « тонкого клиента », который описывает компьютер, сильно зависящий от серверных приложений. Богатый клиент можно описать как имеющий богатое взаимодействие с пользователем . [2]

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

Введение

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

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

И наоборот, тонкий клиент может сначала загрузить только видимые части чертежа и отправлять каждое изменение обратно на сервер для обновления чертежа. Это может характеризоваться коротким временем запуска, но утомительно медленным процессом редактирования.

История

Первоначальные серверные клиенты представляли собой простые терминалы с текстовым дисплеем, включая Wyse VDU , а расширенные клиенты обычно не использовались до тех пор, пока не увеличилось использование ПК. Первоначальной движущей силой вычислений на тонких клиентах часто была стоимость; В то время, когда ЭЛТ-терминалы и ПК были относительно дорогими, архитектура «тонкий клиент-сервер» позволяла развертывать настольные компьютеры для многих пользователей. По мере снижения цен на ПК и снижения затрат на лицензирование программного обеспечения богатые клиент-серверные архитектуры стали более привлекательными. Для пользователей устройство с богатым клиентом предоставляло более гибкую платформу и часто улучшенный графический интерфейс пользователя (GUI), чем то, что можно было бы достичь в среде тонкого клиента. [ нужна цитата ] В последние годы Интернет имел тенденцию стимулировать модель тонкого клиента, несмотря на огромную вычислительную мощность, которой обладает современный ПК. [ нужна цитата ]

Централизованно размещаемые полнофункциональные клиентские приложения

Вероятно, самыми тонкими клиентами, иногда называемыми «ультратонкими», являются приложения удаленного рабочего стола , например, продукты Citrix и службы удаленных рабочих столов Microsoft , которые эффективно позволяют приложениям запускаться на централизованно размещенном виртуальном ПК и копировать нажатия клавиш и изображения экрана между ними . локальный ПК и виртуальный ПК. Эти ультратонкие клиенты часто используются для предоставления доступа к сложным или ресурсоемким к данным приложениям, которые были реализованы как многофункциональные клиенты, но настоящий клиент размещается очень близко к сетевому серверу. [ нужна цитата ]

Преимущества

Смотрите также

Рекомендации

  1. ^ «Определение толстого клиента» . www.techterms.com .
  2. ^ «Богатое взаимодействие с пользователем Ajax» . Архивировано из оригинала 19 сентября 2017 г. Проверено 23 декабря 2018 г.