* Arquitectura de Fat-Client: La máquina cliente realiza una cantidad significativa de procesamiento y almacenamiento de datos localmente. El servidor actúa principalmente como un repositorio de datos y quizás como un punto de autenticación central. La aplicación del cliente es grande y relativamente autosuficiente. Piense en aplicaciones de escritorio más antiguas como Microsoft Word antes de los servicios en la nube:la mayor parte del trabajo ocurrió en su computadora.
* Arquitectura de cliente delgado: La máquina cliente realiza un procesamiento mínimo y almacenamiento de datos. La mayor parte del procesamiento y el almacenamiento de datos ocurren en el servidor. La aplicación del cliente suele ser un programa pequeño y ligero que maneja principalmente elementos de la interfaz de usuario y reenvía las solicitudes al servidor. El servidor hace el trabajo pesado. Piense en aplicaciones web o software basado en la nube como Google Docs:la mayor parte del trabajo ocurre en los servidores de Google.
Aquí hay una tabla que resume las diferencias clave:
| Característica | Cliente gordo | Cliente delgado |
| ----------------- | ------------------------------- | ------------------------------- |
| Procesamiento | Principalmente en el cliente | Principalmente en el servidor |
| Almacenamiento de datos | Significativo en el cliente | Mínimo en el cliente |
| Software del cliente | Aplicación grande y compleja | Aplicación pequeña y liviana |
| Dependencia de la red | Menos dependiente de la red | Altamente dependiente de la red |
| Mantenimiento | Más complejo, distribuido | Más simple, centralizado |
| Seguridad | Datos potencialmente vulnerables en los clientes | Datos más seguros en el servidor central |
| Costo | Costo inicial potencialmente más alto para el hardware del cliente | Costo inicial potencialmente más bajo para el hardware del cliente |
En esencia, los sistemas de cliente grasoso distribuyen la carga de trabajo, mientras que los sistemas de cliente delgado la centralizan. Cada enfoque tiene ventajas y desventajas dependiendo de la aplicación y los requisitos específicos.