Páginas estáticas funcionando como dinámicas

Como convertir una pagina estática en dinámica

jquery Como ya sabemos las páginas dinámicas son aquellas que ofrecen un contendo diferente, dependiendo del usuario que la consulta, la fecha, el país, entre otros aspectos, muestra de ello son sitios informativos donde los titulares cambian constantemente, marketplace, donde el orden y precios de los articulos más vendidos estan en constante cambio, lo mismo sucede con las redes sociales, por mencionar algunos. ¿Pero como logran esto?, pues digamos que de 2 formas:

La primera es a travez de procesamiento del lado del server, entendamos esto: cuando solicitamos una página a un sitio este realiza un proceso de consulta, a sus bases de datos, para recuperar información que debe ser personalizada, hace los cambios necesarios en el html que va servir para que el contenido dinamico se incorpore en la sección(es) correspondientes, en otras palabras el server cuenta con una plantilla html de lo que va servir, pero antes de enviarla recupera información relevante para el usuario, a partir de distintos criterios, los cuales utiliza para discriminar dicha información, una ves que eligió lo que le va mostrar al usuario, lo estructura, lo convierte en contenido html y lo incorpora a la plantilla mencionada, formando una pagina html personalizada, para posteriormente enviarsela al navegador y con ello completar el ciclo de la solicitud.

Por otro lado tenemos las páginas estáticas las cuales sin importar la fecha, el usuario o ningún otro aspecto siempre devuelven el mismo contenido, de ahí su nombre, pero también existe la posibilidad de que dichas paginas se conviertan en dinámicas, esto mediante el uso de peticiones ajax, si quieres saber más te invito a que consultes esto peticiones ajax, vamos a explicar esto a grandes razgos para que podamos darnos una idea de como funciona, el server va devolver siempre la misma página, sin importar ningún criterio, siempre devolvera lo mismo, ¿entoces como se como se convierte en algo dinámico?, mediante programación, en este punto es importante destacar que dichas paginas estáticas incluyen una serie de instrucciones y funciones que el navegador es capaz de entender y ejecutar, estas instruciones suelen estar escritas en javascript o en algún framework de js, esta serie de instruciones suelen estan ligadas a eventos y acciones del usuario, mientras este interactua con la página, es decir sobre la marcha la pagína estatica hara solicitudes al server, el cúal en muchos casos tiene la capacidad de identificar información especifica del usuario que realizó la petición y a partir de este conocimiento podra discriminar la información que le será devuelta. Un aspecto importante a considerar es que los navegadores tienen la capacidad de modificar el contenido que se le muestra al usuario mientras este visita el sitio, de hecho esto sucede tras bambalinas y en muchos casos sin que el usuario sea consciente de ello, para conocer más acerca del tema te invito a que veas el siguiente video donde explicamos como funcionan las peticiones ajax y el papel que juegan en el dinamismo de páginas estáticas

Recibe acceso exclusivo a más videos y articulos

Suscribete a nuestra comunidad para recibir material exclusivo de distintos lenguajes de programación