Толстый клиент

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

Бывают случаи, когда используют как тонкий клиент так и толстый, например для реализации локального функционирования системы.

Примеры

  1. Примеров толстого клиента может быть приложение 1С:Бухгалтерия. Он состоит с клиента, который содержит всю логику отображения и обработки данных и сервера, который выступает в качестве БД.
  2. Мобильные приложения, так как устройство почти всегда находится в оффлайн режиме и необходимо давать возможность работать пользователям работать с приложением.

Когда стоит использовать

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

Достоинства

  1. Обладает полной функциональностью для работы с данными сервера.
  2. Предоставляет возможность работы при обрывах связи с сервером.
  3. Обладает высоким быстродействием (зависит от машины пользователя).
  4. Режим многопользовательской работы


Недостатки

  1. Проблемы с безопасностью.
  2. Сложность обновления и синхронизации данных.
  3. Согласование данных между клиентами.
  4. Очень сложный процесс настройки и установки.
  5. Контроль обновлений
  6. Большой размер дистрибутива.


Ссылки

  1. «Преимущества» толстого клиента
  2. Википедия
Поделиться
Отправить
Запинить
 219   2019  
Популярное