Firefox Historia Caracteristicas Funciones
Introducción Mozilla firefox
Como reseña general, Firefox se basó en un programa suite de Internet programado en diversos lenguajes (entre ellas C++, XUL, JavaScript y CSS). Fue en el 2002 que Dave Hyatt y Blake Ross, junto al equipo de desarrollo de la desaparecida Netscape, crearon como parte de una rama experimental llamada Mozilla/Browser.
Durante los primeros años, elproyecto nunca floreció por diversas controversias con el cambio de nombre, la rivalidad del navegador Internet Explorer, entre otros. Años después, en el 2005 se hizo público la primera actualización oficial, la versión 1.5, que tuvo una gran influencia por diversos medios en los Estados Unidos.
En la actualidad, el navegador causó un gran impacto cultural formando, así mismo una comunidadglobal. También fue el más lenguajes se ha localizado, y el más descargado un día por lo que tuvo una gran adopción de mercado.
¿De qué están hechas las aplicaciones Mozilla?
Los componentes de las aplicaciones Mozilla están basados en tres tipos de archivos:
* Binarios (ejecutables y bibliotecas resultantes de una compilación)
* Archivos empaquetadores (JAR y XPI, archivos ZIP)
*Archivos de texto (fácilmente modificables)
* Los Binarios:
Los archivos binarios son la base de casi cualquier aplicación. Proporcionan la capacidad de abrir sockets para transmitir información por red, recurrir a la API para proporcionar una interfaz gráfica a partir de otros archivos...
Los archivos empaquetadores
Son ficheros JAR, usados internamente para guardar ficheros de texto y,ocasionalmente, bibliotecas. Tienen una jerarquía interna de directorios, como chrome para el contenido, locales para las traducciones y skin para los temas.
Los archivos de texto
Proporcionan datos para la interfaz gráfica. Esto es lo que hace que sea tan extensible, aunque se sacrifique algo de velocidad.
XUL
El lenguaje principal. Basado en XML, proporciona la base sobre la que trabajarán losdemás documentos. Sus tags incluyen botones, cajas, entradas de texto, etc. Un ejemplo de "Hola mundo" sería:
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<window
title="XUL"
orient="horizontal"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<label>Hola mundo!</label>
</window>
CSSAl igual que en diseño web, el CSS proporciona estilos a los documentos base. Sin embargo, este CSS incluye muchas extensiones que ni siquiera han sido propuestas al W3C, dado que con frecuencia carecerían de sentido fuera de una aplicación.
JavaScript
El lenguaje estrella. Proporciona funcionalidad real a todo lo anterior. Se aplica igual que en diseño web, tanto en DOM como para AJAX. Paratrabajar como aplicación (modificar archivos, por ejemplo) se emplea el modelo de objetos XPCOM, al que tienen acceso los archivos "privilegiados", en el registro chrome.
DTD
Son declaraciones de XML, con la extensión .properties, que definen entidades. Definen. Al hacer una llamada a una entidad XML, el programa busca la correspondiente al código doble de idioma (p.ej.: es-AR para español deArgentina y en-UK para inglés británico). Así se consiguen centralizar las traducciones, y no se requieren múltiples documentos XUL para cada idioma.
Por tanto, podemos ver que una GUI en XUL es muy similar a una web dinámica.
Otros
También debemos nombrar los archivos .manifest, que contienen una lista de documentos privilegiados con acceso al XPCOM.
Historia Mozilla firefox
El proyecto MozillaFirefox fue creado por Dave Hyatt y Blake Ross como una rama experimental del proyecto Mozilla. Firefox 1.0 fue publicado el 9 de noviembre de 2004. Firefox 1.5 fue publicado el 29 de noviembre de 2005. La versión 2.0 fue publicada el 24 de octubre de 2006. Firefox 3.0 fue publicado el 17 de junio de 2008 y Firefox 3.5 fue publicado el 30 de junio de 2009.
De Inicios a la Actualidad (2011)...
Regístrate para leer el documento completo.