Толстый клиент – это тип архитектуры клиент-сервер, где большая часть логики приложения и обработки данных выполняется на стороне клиента.
Характеристики толстого клиента:
- Высокая нагрузка на клиент: Клиентское приложение выполняет основные вычисления, рендеринг интерфейса и обработку пользовательских действий.
- Минимальная нагрузка на сервер: Сервер в основном используется для хранения данных и выполнения простых запроcов.
- Требовательность к ресурсам клиента: Клиентское устройство нуждается в достаточной вычислительной мощности и памяти для работы приложения.
- Зависимость от клиента: Функциональность приложения сильно зависит от версии клиентского приложения и его корректной установки.
- Оффлайн-возможности (опционально): Некоторые толстые клиенты могут работать в оффлайн-режиме с возможностью синхронизации данных при подключении.
Примеры использования:
- Традиционные настольные приложения (word процессоры, графические редакторы).
- Некоторые корпоративные системы (CRM, ERP).
- Игровые клиенты.