Nivel Principiante
Imagina que un libro está hecho de muchas páginas. Un website, o sitio web, es un libro en internet que está hecho de muchas páginas digitales. Cuando escribes una dirección como «www.google.com«, estás visitando la página de inicio de ese libro, y puedes ir a otras páginas con solo hacer clic en los enlaces.
Nivel Intermedio
Un website es un conjunto de páginas web interconectadas y relacionadas entre sí que se encuentran bajo un único dominio. Estas páginas están compuestas por archivos de texto (HTML), hojas de estilo (CSS), scripts (JavaScript), imágenes y otros recursos que son almacenados en un servidor web. Cuando un usuario escribe la URL del sitio en su navegador, este se encarga de solicitar y renderizar la información para que sea visualmente accesible. Los sitios web pueden ser estáticos (con contenido que no cambia a menos que se edite manualmente) o dinámicos (con contenido que se actualiza desde una base de datos, a menudo a través de un CMS).
Nivel Avanzado
Técnicamente, un website es una colección de recursos digitales servidos a través de los protocolos HTTP/HTTPS. Su arquitectura se puede clasificar en:
- Arquitectura Estática: El contenido se pre-genera y se almacena como archivos HTML, CSS y JavaScript listos para ser servidos. La carga es rápida y la seguridad es alta, pero la flexibilidad es limitada.
- Arquitectura Dinámica: El contenido se genera «sobre la marcha» en el servidor cada vez que se realiza una solicitud. Esto implica la ejecución de código del lado del servidor (PHP, Python, Node.js), que consulta una base de datos, y luego genera y envía la página HTML final al navegador.
- Arquitectura de Aplicación de una Sola Página (SPA): La página inicial carga todo el contenido de la aplicación, y las interacciones posteriores se manejan dinámicamente con JavaScript, actualizando solo las partes necesarias del DOM sin recargar la página completa. Esto ofrece una experiencia de usuario fluida, similar a la de una aplicación de escritorio.
Para que un sitio web funcione, requiere de una serie de componentes clave:
- Dominio: La dirección única y legible para humanos (ej.
midominio.com). - Hosting Web: El servicio de alojamiento que guarda los archivos del sitio en un servidor.
- DNS (Sistema de Nombres de Dominio): El sistema que traduce el dominio en la dirección IP del servidor.
El rendimiento, la seguridad y la accesibilidad de un sitio web son factores críticos que se optimizan utilizando técnicas como CDN, certificados SSL, y diseño responsivo.
« Volver al índice del glosario