Proceso de consulta cliente--servidor y de respuesta servidor--cliente
En el contexto de redes e Internet:
- Un cliente es un equipo conectado a Internet y con capacidad de mostrar visualmente
- Un servidor es un equipo electrónico (o muchos equipos) que aloja datos y recursos digitales.
- Una consulta es una conexión hacia un servidor (mediante sintaxis de código y dirección de ubicación digital) de ida y venida para pedir y recibir datos.
- Cada dato y recurso es accedido mediante una dirección llamada URL (recurso fijo localizado, en inglés).
Para Wenz y Hauser (2025) el proceso de consulta a un servidor web se resume en el siguiente gráfico (ojo con qué/quién interpreta qué):
Tomar en cuenta la secuencia de las ejecuciones de códigos y recursos web. Por ejemplo, PHP se ejecuta en el servidor únicamente cuando es invocado -por eso es un lenguaje interpretado–, y no en el cliente.
Eso es importante para construir los elementos de un sitio web sin recargar, obstaculizar ni interrumpir la carga de esos recursos. Esto último lo explico en mi reseña llamada 'Estrategias de diferimiento de recursos web'.
Entonces, ¿qué es PHP?
Como ya mencioné en esta reseña, el lenguaje PHP (preprocesador de hipertexto en inglés) fue una evolución iniciada en 1995 de una sintaxis de código para crear accesos seguros desde computadores a servidores. Hoy en día es un lenguaje multiparadigma (acepta varios patrones de diseño de algoritmos) entre ellos la orientación a objetos.
📚 Orientación a objetos en informática
En este enlace he iniciado una amplia y actualizada reseña técnica e histórica del modelo de orientación a objetos en lenguajes de programación.
📚 Patrones de diseño en programación
En este reseña estudio algunos patrones de diseño en lenguajes de programación, aunque más dirigido a Javascript.
Revisión bibliográfica de PHP 8.3