Tesis

Solo disponible en BuenasTareas
  • Páginas : 37 (9063 palabras )
  • Descarga(s) : 0
  • Publicado : 23 de noviembre de 2011
Leer documento completo
Vista previa del texto
Páginas web dinámicas (I) | -------------------------------------------------
Principio del formulario |
Final del formulario |

En este tema vamos a ver qué son las páginas web dinámicas, y qué lenguajes nos permitirán crearlas.  |

HTML dinámico |   |

Una página dinámica es una página que permite al usuario interactuar con ella, y que contiene efectos especiales.Para crear unapágina de este tipo no basta con programar en HTML, ya que este lenguaje es muy limitado. Es necesario combinar HTML con otros lenguajes, como JavaScript, VBScript, Java, ASP, PHP, etc.También puede hacerse uso de capas, de animaciones Flash, de applets java y de hojas de estilo CSS.A la combinación de estos elementos se le conoce como DHTML (HTML dinámico).Existe una anécdota muy curiosa sobreDHTML :Una conocida marca, poseedora de un programa que permite "dar vida" a las páginas web, pidió explicaciones a un webmaster tras visitar su página web. Pensaron que el webmaster estaba utilizando su programa y habían comprobado que no figuraba como comprador en sus archivos.El webmaster respondió que no estaba utilizando el programa en cuestión, sino HTML dinámico, por lo que la empresa tuvoque disculparse por la acusación.Esto demuestra lo que se puede llegar a hacer con HTML dinámico.  |

Programación web |   |

En el tema anterior hablamos de JavaScript y VBScript, dos lenguajes de programación web.Estos lenguajes son interpretados y ejecutados directamente por el navegador del usuario que visualiza la página, pero existen otros lenguajes que son interpretados por elservidor, como es el caso de ASP, PHP o JSP (Java).Cuando un usuario pretende visualizar una página, el servidor ejecuta los scripts y genera otra página como resultado. Esta nueva página sólamente contiene HTML, y es la que visualiza el navegador del usuario.Esto evita que se puedan producir errores al interpretar el código, como ocurre con VBScript si intenta ser interpretado por un navegador que nosea Internet Explorer.Otras ventajas que proporciona programar con lenguajes interpretados por el servidor, es que los usuarios no tienen acceso al código original, por lo que los programas estarán protegidos ante plagios.Al mismo tiempo, se puede acceder a mayor número de recursos almacenados en el servidor, como pueden ser bases de datos.Los lenguajes de este tipo más utilizados hoy en día sonASP y PHP.El lenguaje ASP (Active Server Pages), al igual que VBScript, fue creado por Microsoft. Consiste en incluir instrucciones Visual Basic Script o Jscript dentro del documento HTML.Actualmente se ha presentado, con algunas diferencias en la sintaxis, una nueva versión llamada ASP.NET, que ofrece bastantes mejoras en lo que se refiere a posibilidades y rapidez de ejecución.ASP tiene un graninconveniente, ya que precisa que el servidor funcione sobre Windows NT o 2000.El lenguaje PHP (Hipertext Preprocesor) permite realizar muchos tipos de aplicaciones web gracias su gran librería de funciones y documentación. Ofrece muchas ventajas frente a ASP, entre ellas, que es más rápido, que es más seguro, y que es gratuito. |
Unidad 13. Páginas web dinámicas (II) |

XML |   |

Ellenguaje HTML ha ido evolucionando rápidamente, gracias, entre otras cosas, a su sencillez. Pero este lenguaje es bastante rígido, y no nos permite hacer en nuestras páginas todo lo que nos gustaría, al no existir las etiquetas necesarias para ello.El comité W3C comenzó a desarrollar nuevas versiones de HTML para permitir nuevas posibilidades a la hora de programar, y creó el lenguaje XML(Extensible Markup Language).Aunque los navegadores aún no soportan toda la potencia de XML, cada vez está siendo más utilizado, ya que aporta muchas ventajas.XML es un lenguaje comprensible para las personas. Los documentos escritos en este lenguaje pueden leerse, crearse y modificarse de forma sencilla, utilizando cualquier editor de texto.Es capaz de expresar estructuras complejas de datos. Incluso...
tracking img