domingo, 15 de marzo de 2009

Taller1: Bloque T1.1

1. Comentar diferentes lenguajes que se pueden usar en el navegador, y qué ventajas e inconvenientes tiene cada uno.
  • HTML: Lenguaje de programación que se basa en marcas para crear los hipertextos. Está compuesto por etiquetas que definen la estructura y el formato del documento que verá el usuario a través de la web. Estas etiquetas son leídas por el navegador, que es el que ejecuta las funciones creadas en HTML.

    Por lo que he podido leer su principal inconveniente está referido a los frames, es decir, los marcos o cuadros que permiten dividir la pantalla en varias más pequeñas de modo que en cada una de ellas se cargue una página HTML diferente. Los frames fuerzan al visitante a entrar por la portada, ya que si no lo hacen así sólo se vería una página interior (sin los marcos) limitando de este modo posiblemente la navegación. Consecuentemente, mucha gente no se siente libre en la navegación pues entiende que se está por la web Además, puede que el botón de Atrás del navegador no se comporte como deseamos. Por último, un aspecto importante es que limitando su movilidad por la web. Además, puede que el botón de Atrás del navegador no se comporte como deseamos. Por último, un aspecto importante es que algunos navegadores no lo soportan, por lo que no será totalmente accesible. No obstante, también poseen ventajas como que la navegación por la página será más rápida puesto que en sucesivas actualizaciones algunos marcos ya estarán cargados, y que la barra de navegación se mantiene fija y el usuario no la pierde nunca de vista, conociendo de este modo la parte de la Web donde se encuentra.

  • JavaScript: Es un lenguaje interpretado orientado a las páginas web, con una sintaxis semejante a la del lenguaje Java. Se utiliza en páginas web HTML, para realizar tareas y operaciones en el marco de la aplicación cliente. La característica principal de Javascript, de hecho, es la de ser un lenguaje de scripting. Sin embargo, los scripts tienen capacidades limitadas por razones de seguridad, por lo que es necesario usarlo conjuntamente con otros lenguajes como Java. Por otro lado, sus problemas principales son que el código es visible y puede ser leído por cualquiera, y que para ejecutarse el código debe descargarse completamente antes, por lo que si los datos utilizados en el script son muchos el tiempo de descarga será considerable.

  • Applets: Es un programa Java diseñado para ejecutarse en una página Web a través de un browser que soporte Java.

    Algunas ventajas: el applet es independiente de la máquina y el sistema operativo (funcionan en Linux, Windows, Mac OS, y en cualquier sistema operativo para el cual exista una JVM). El programador no tiene que hacer ningún cambio en función de la plataforma en la que se ejecutan (son mutiplataforma); puede ser almacenado en la memoria cache de la mayoría de los navegadores, de modo que se cargará rápidamente cuando se vuelva a cargar la página Web, y debido a las restricciones de seguridad del propio lenguaje, los errores de programación no alteran el sistema operativo del cliente.

    En cuanto a los inconvenientes: requiere el plug-in de Java, que no está disponible por defecto en todos los navegadores web, y la descarga del applet consume tiempo, además, no se puede iniciar su ejecución hasta que la JVM esté en funcionamiento, y esto puede tomar tiempo la primera vez que se ejecuta un applet.

Referencias:

http://www.wikilearning.com/tutorial/completo_tutorial_de_html-ventajas_e_inconvenientes_del_uso_de_frames/4465-35

http://www.htmlpoint.com/javascript/corso/js_02.htm

http://www.proactiva-calidad.com/java/intro_applet/que_es_un_applet.html

http://www.idg.es/iworld/impart.asp?id=56786

No hay comentarios: