miércoles, 15 de diciembre de 2010

Páginas Dinámicas

Las páginas dinámicas son páginas HTML generadas a partir de lenguajes de programación (scripts) que son ejecutados en el propio servidor web. A diferencia de otros scripts, como el JavaScript, que se ejecutan en propio navegador del usuario, los 'Server Side' scripts generan un código HTML desde el propio servidor web.
Este código HTML puede ser modificado por ejemplo en función de una petición realizada por el usuario en una Base de Datos. Dependiendo de los resultados de la consulta en la Base de Datos, se generará un código HTML u otro, mostrando diferentes contenidos.
Las páginas dinámicas se ejecutan en el propio servidor web. Por lo tanto, dependerán del tipo de servidor que dispongamos. Por ejemplo, si disponemos de un servidor con 'Microsoft Windows Server', generalmente encontraremos un servidor web 'Internet Information Server' (IIS) que ejecuta scripts 'Active Server Pages' (ASP). Aunque esto no es siempre así, porque actualmente hay paquetes de software que ejecutan todos los scripts en todos los servidores, siempre estaremos condicionados por los lenguajes diseñados especialmente para cada Sistema Operativo.
Las páginas dinámicas nos pueden ayudar a gestionar más fácilmente los contenidos de nuestro sitio web y a interactuar con Bases de Datos.
Por ejemplo, si tenemos uno o varios menús en nuestras páginas, y queremos modificarlos, no tendremos que ir página por página editándolos, sino que bastará hacerlo una sola vez.
Además, todos los lenguajes script comentados disponen de componentes para la conexión con la mayoría de las Bases de Datos (Oracle, SQL Server).