Del lado del cliente

Parte del cliente

La arquitectura del lado del cliente es una topología de red que distingue los clientes u ordenadores que solicitan información de los servidores y los elementos de hardware que proporcionan esa información y ejecutan las solicitudes.

Los clientes son, en realidad, ordenadores personales o estaciones de ordenadores de sobremesa en una típica arquitectura cliente/servidor. Estos realizan peticiones a los servidores mediante navegadores web u otros métodos. Si algo es del lado del cliente en esta estructura, indica que se ejecuta en las estaciones de trabajo u ordenadores que representan a los clientes.

En el lado del cliente, el navegador interpreta lenguajes de marcado como HTML y CSS. Además, muchos desarrolladores modernos incluyen procesos del lado del cliente en el diseño de sus aplicaciones en lugar de depender únicamente del servidor. Las aplicaciones y los procesos del lado del servidor se realizan en el servidor en las estructuras de hardware que ayudan a los consumidores con sus demandas. En una época en la que los servicios de computación en la nube son cada vez más frecuentes, el término "arquitectura cliente/servidor" adquiere un nuevo significado. La mayoría de los dispositivos cliente en las arquitecturas emergentes de computación en la nube se comportan como clientes de la empresa proveedora, enviando consultas a través de la Internet mundial a los servidores internos del proveedor.

Antes de la era de la computación en nube, los términos "cliente/servidor" y "lado del cliente" solían utilizarse indistintamente, ya que se referían a sistemas en los que una empresa era propietaria tanto de los servidores como de las estaciones de trabajo de los clientes.

El término "del lado del cliente" no implicaba que un ordenador perteneciera al cliente y el otro al proveedor. Esto ya no es así con el software como servicio y otras arquitecturas similares.

Arquitectura cliente-servidor

Gran parte de Internet se basa en el enfoque del lado del cliente. En lugar de hablar entre sí, los dispositivos de los usuarios se comunican con servidores situados en el centro a través de una red para recibir los datos que desean.

Los "clientes" del servidor son los dispositivos de los usuarios finales, como teléfonos móviles, ordenadores de sobremesa y portátiles. Por decirlo de otro modo, es como si los clientes compraran los servicios de una empresa. Los dispositivos de los clientes envían solicitudes de aplicaciones o sitios web a los servidores, que responden.

Como los servidores suelen ser más estables y resistentes que los dispositivos de consumo, los desarrolladores emplean el enfoque cliente-servidor. Se mantienen regularmente y se conservan en condiciones reguladas para garantizar una disponibilidad continua.

Incluso si los servidores individuales se caen, suelen estar respaldados por otros servidores. En consecuencia, tanto si los usuarios apagan sus dispositivos como si los rompen o pierden, el servicio de Internet para los demás no debería verse afectado.

Al acceder y navegar por Internet, los servidores pueden atender a varios dispositivos clientes al mismo tiempo, y cada dispositivo cliente hace peticiones a varios servidores.

Guiones en el lado del cliente

Un script del lado del cliente es un programa que se ejecuta en el navegador del usuario. Estos scripts son pequeños programas que el navegador descarga, compila y ejecuta. JavaScript es un popular lenguaje de scripts del lado del cliente que se utiliza en muchos sitios web dinámicos. El script puede incluirse en el HTML o guardarse como un archivo separado.

Cuando se solicitan scripts externos, el servidor los envía al cliente.

Los scripts también pueden ejecutarse debido a una acción del usuario, como hacer clic en un botón de la página.

Cuando un usuario inspecciona el código fuente de una página, suele examinar los scripts del lado del cliente. El código JavaScript se reutiliza y duplica con frecuencia.

¿Quiere saber más sobre este tema? Dirígete a Seahawk Media para obtener la mejor información sobre el lado del cliente.

Entradas relacionadas

Post Meta
Glosario de WordPress
Komal Bothra

Post Meta

Post Meta es un término utilizado para describir los diversos datos que

CSS-Sprites
Glosario de WordPress
Komal Bothra

Sprites CSS

Los CSS Sprites son una técnica utilizada en el desarrollo web para mejorar el rendimiento de los sitios web. En

Komal Bothra 31 de enero de 2023

¿Qué es el aparcamiento de dominios?

El aparcamiento de dominios es el proceso de registrar un nombre de dominio y apuntarlo a un

Glosario de alojamiento
Komal Bothra 31 de enero de 2023

10 mejores agencias de desarrollo de WordPress en la India

¿Está buscando la mejor agencia de desarrollo de WordPress? No tiene que preocuparse más. Nosotros

Agencia WordPress
Komal Bothra 30 de enero de 2023

3 mejores plugins de formularios para su sitio WordPress

Ya sea propietario de una pequeña empresa o diseñador de un sitio web corporativo, contar con el formulario adecuado es esencial.

WordPress

Empezar con Seahawk

Regístrate en nuestra app para ver nuestros precios y obtener descuentos.