Vamos a describir , desde una perspectiva no técnica, qué son las páginas dinámicas , cuál es su utilidad y que ventajas presentan para que nosotros, como responsables de la Web de nuestra empresa decidamos implementar una web que las incorpore. Eso sí, sin ninguna duda vamos a necesitar un Programador.
Los que trabajamos con HTML, o sino cualquiera que utilice un navegador sabrá a estas alturas que el HTML como tal no puede considerarse un lenguaje de programación sino de Etiquetas. A petición del visitante, el servidor web busca entre los archivos el que el usuario le ha pedido y se lo manda al Navegador del Visitante, archivo con extensión htm o html que el browser, o explorador, interpreta , "traduce " y nos muestra el texto o imágenes del documento.
Pero en realidad, no existe ningún proceso más que atender la petición y mandar el documento tal y como presentan las etiquetas html.
Por ejemplo , este trozo de HTML :
Como vemos, el Favicon permite la personalización de ese Favorito colocándolo en el lugar del estándar
, igualmente en todas aquellas formas de destacar esa URL, como en la barra de de Direcciones de IE o en la barra de navegación, una vez esa página forma parte de los favoritos
El navegador "traduce " que debe incluir el texto Como vemos, el Favicon ( con cursiva, etiqueta ) permite la personalización de ese Favorito colocándolo en el lugar del estándar ( busca la imagen que se encuentra en esta ruta del servidor,) igualmente en todas aquellas formas de destacar esa URL, como en la barra de de Direcciones de IE o en la barra de navegación, una vez esa página forma parte de los favoritos. (cambio de párrafo).
El servidor web en este caso prácticamente no trabaja.
Este tipo de páginas presentan un problema y es que no permiten la interactividad del usuario con la web, sobre todo debido al auge del interés por una experiencia de usuario personalizada .Es el momento que necesitamos de la interacción entre ambos,por ejemplo porque atendemos a peticiones de información personalizada, o queremos que el cliente nos envíe un formulario o queremos almacenar sus datos de forma automatizada en una Base de Datos. Nos hacen falta aplicaciones, programas que ejecuten determinadas instrucciones.
Podemos distinguir 2 tipos de Scripts, o instrucciones que darán esa interactividad:
Es muy importante saber distinguir estas tecnologías ya que nos afectará en la toma de decisiones , por ejemplo, en el momento de contratar el hosting para nuestra web.
Los Scripts Client Side, al ejecutarse en el navegador , no hacen necesario que el servidor web cumpla determinados requisitos. Lo único que nos afectará será la versión y/o tipo de Navegador del Cliente. Todos ellos aumentan la funcionalidad y su elección dependerá siempre del criterio del WebMaster.
Los Client Side Scripts más comunes son:
Los Scripts Server Side se ejecutan en el servidor y , por tanto, deberemos asegurarnos que nuestro servidor web los soporta si queremos aplicarlos. Para su funcionamiento, el programa se ejecutará en el servidor con los datos o peticiones que el usuario manda desde su navegador y el servidor muestra los resultados del programa en una página HTML que el usuario verá normalmente en su browser.
Los más usados hoy en día son :
Y una nota más todavía, no debemos confundir las tecnologías que hemos comentado , cuya utilidad está en facilitar la interacción del usuario con el servidor web , con la magnífica tecnología de Macromedia , el Flash y el Shockwave, que también añaden dinamismo a las páginas web, pero entendido en el sentido de animación, movimiento. Todo ello se consigue en el browser, en el momento que queramos que nuestra web en Flash sea dinámica (en el sentido comentado) deberemos recurrir a la integración de ésta con las tecnologías Server Side.
Expresa tu opinión sobre este recurso y compártela con los demás.