Que hace un Navegador ?
Los Navegadores, también conocidos como "Browsers" llevan acabo el contacto con cualquier usuario final que se encuentra en Internet.
Este tipo de programa se encuentra en casi toda computadora hoy en día, siendo los de mayor uso "Internet Explorer" y "Netscape Navigator", sin embargo, cabe mencionar que existen una gran gamma de Navegadores : desde "Lynx" para terminales ASCII, "KFM" utilizado en ambientes KDE Unix, aquellos utilizados por aparatos inalámbricos (Teléfonos celulares y PDA's), "Safari" para ambientes Macintosh (OS X) y otras implementaciones como "Opera" y "Mozilla".Un Navegador o "Browser" esta compuesto por una serie de estructuras programáticas que le permiten desplegar y ejecutar documentos e instrucciones que son cargados en él, este tipo de instrucciones pueden variar desde documentos estáticos (HTML), contenido dinámico (JavaScript), contenido gráfico rico (Flash), hasta otro ambiente de navegación por separado al "Browser" (Applet o Shockwave)
Sus Ventajas y Limitaciones
Ventajas:
- Logran un estándar para la comunidad tecnológica que desea publicar documentos en Internet.
- Agrupan una serie de tareas complejas (despliegue y ejecución) en un solo paquete.
- Algunos extienden funcionalidades hacia otras áreas como lectura de correos electrónicos y apertura de diversos documentos en distintos formatos.
Desventajas:
- Debido a los diversos productos y tecnología cambiante, la estandarización puede ser ilusoria.
- Para ciertas tareas o interfases su uso puede ser considerado torpe.
Lenguajes utilizados y Plug-ins
El lenguaje que más comúnmente interpreta un navegador es: HTML / XHTML ("Hypertext Markup Language"), el cual define las reglas de despliegue para documentos distribuidos en Internet. Otros lenguajes con los que puede trabajar un Navegador son denominados "Scripting Languages", los cuales permiten definir acciones para determinados eventos, uno de los "Scripting Languages" en mayor uso hoy en día es JavaScript, sin embargo, también existen otros aunque en menor uso como Tcl/Tk.
Además de estos "Scripting Languages" también existen otras variaciones para aplicaciones puramente gráficas como: Flash
y Shockwave, así como también lenguajes que otorgan una mayor versatilidad al contenido que puede ser ejecutado en un navegador, tal siendo el caso Java a través Applets
Debido a esta gran cantidad de lenguajes, muchos Navegadores no están equipados, o bien, no se encuentran actualizados para ejecutar correctamente este tipo de aplicaciones, y por lo tanto en ocasiones es necesario obtener un "Plug-in" que funciona como un adaptador para que el "Browser" sea capaz de interpretar determinada página de un sitio en Internet.
No hay comentarios:
Publicar un comentario