La página HTML final es lo que nos sirve el servidor, una página web HTML completa con la información que busca un usuario.
¿Cómo se prepara la página? Programación y bases de datos!
Cuando un principiante comienza a escribir páginas web y no sabe cómo funcionan las cosas en el servidor en un entorno dinámico, no es algo común pensar que todas las páginas diferentes se generan en función de los programas que se han hecho para hacerlo de la manera en que es requerido.
- ¿Es normal si una empresa de alojamiento conoce las contraseñas de sus clientes?
- XSLT: ¿Dónde puedo encontrar una herramienta para generar un XSL a partir de un XML?
- ¿Cuáles son las principales empresas de desarrollo web en Hawai?
- ¿Qué tan difícil es aprender programación y convertirse en desarrollador web?
- ¿Por qué un nuevo desarrollador elegiría Django?
Es toda la programación de back-end. Hay muchos lenguajes de programación que se utilizan activamente para servir sitios web, Python, PHP, JavaScript (usando NodeJS), Java, etc.
Echemos un vistazo a este resumen simple:
- Creamos una página HTML en example.com, tiene una entrada donde puede ingresar un nombre y enviarlo.
- Una vez enviados, los datos de entrada se envían de vuelta al servidor, en este punto un lenguaje de programación de fondo juega su papel. Lee los datos enviados por usted y los introduce en una base de datos.
- Ahora, supongamos que queremos ver todos los nombres que se han ingresado hasta ahora. Eso se puede ver en example.com/names.php , con un programa de fondo, podemos escribir un script que recupere todos los nombres alimentados a la base de datos y mostrar los nombres en un documento HTML, por ejemplo, usando PHP.
Aquí puede ver que no tiene que volver a escribir un documento HTML estático en el servidor para agregar los nombres que envió, el programa que escribió en el servidor lo hizo todo, ¡y maravillosamente!
Con Quora es un poco más complejo, ya que no solo toma nombres pequeños como entrada, sino muchas cosas, desde su nombre hasta tokens de seguridad cruciales, tiene que ocuparse de todo eso y es por eso que el tamaño del programa Quora o cualquier otra aplicación web de gran tamaño es muy grande y lleva meses y 10s de programadores crearla y mantenerla.
En resumen, las páginas web no son estáticas, es decir, el documento HTML. los servicios que recibe se crean en el servidor, tomando los datos de las bases de datos, del nombre del usuario a las publicaciones, su recuento de visitas, recuento de votos, etc.