
Modelo Cliente-Servidor
Por Fernando Ticona
En general el programador, en su vida diaria, trabaja dentro de dos modelos, el servidor y el cliente, ya sea uno u otro, o los dos al mismo tiempo.
El servidor
Es el lugar donde se procesan los datos, se realizan validaciones y se otorga o controla los accesos, normalmente es conocido como Backend. Tienen distintas arreas:
-
Bases de datos
-
Inteligencia Artificial
-
Accesos de usuario
-
Gestión de servidores
El Cliente
Es la forma en la cual el cliente o el usuario puede interactuar con nuestra aplicación, es también llamado Frontend. Tienen distintas arreas:
-
Web
-
PWA
-
Aplicaciones Móviles
-
Aplicaciones de Escritorio
Modelo Cliente-Servidor
Sucede cuando un cliente envía una petición al servidor con los datos requeridos, el servidor lo procesa y responde a esa petición con los datos solicitados
PD: Las areas que mencione son las que se me ocurrió en el momento, existen muchas mas.
PD2: Cada area maneja distintos lenguajes de programación, algunos especialmente diseñados para la tecnología.