Articulo de referencia

Marco de aplicación de Mozilla

Portal de software libre y de código abierto El marco de aplicaciones de Mozilla es una colección de componentes de software multiplataforma que conforman las aplicaciones de Mo...

El marco de aplicaciones de Mozilla es una colección de componentes de software multiplataforma que conforman las aplicaciones de Mozilla . Originalmente se conocía como XPFE , una abreviatura de front-end multiplataforma. También se conocía como XPToolkit . Para evitar confusiones, ahora se lo conoce como el marco de aplicaciones de Mozilla.

Si bien es similar a los marcos de aplicaciones multiplataforma genéricos como GTK+ , Qt y wxWidgets , la intención es proporcionar un subconjunto de funcionalidad multiplataforma adecuada para crear aplicaciones de red como navegadores web , aprovechando la funcionalidad multiplataforma ya incorporada en el motor de diseño Gecko.

Los siguientes son los diversos componentes del marco:

Geco
Gecko es un motor de diseño basado en estándares diseñado para el rendimiento y la portabilidad.
Cuello
Necko proporciona una API extensible para varias capas de red, desde capas de transporte hasta capas de presentación.
XUL
XUL es la base de la interfaz de usuario . Es una aplicación de XML que define varios elementos de la interfaz de usuario, principalmente widgets , elementos de control, plantillas, etc. Es similar en muchos aspectos a HTML .
XBL
XBL permite definir su propio widget para usar en XUL.
Comando XP
XPCOM es una interfaz de objetos que permite la interconexión entre cualquier lenguaje de programación para el que se haya desarrollado un enlace.
Conexión XP
XPConnect es el enlace entre XPCOM y JavaScript .
Instalación de XP
XPInstall es una tecnología para instalar pequeños paquetes como extensiones y temas en aplicaciones de Mozilla en forma de archivos de instalación conocidos como XPI .
Servicios web
Mozilla incluye soporte integrado para estándares de servicios web populares , específicamente; XML-RPC , SOAP (abandonado desde Gran Paradiso Alpha 7 [1] ) y WSDL , así como un objeto XMLHttpRequest simple similar al de Internet Explorer .
Otros
El marco admite varios estándares abiertos o comunes, incluidos DTD , RDF , XSLT / XPath , MathML , SVG , JavaScript , SQL , LDAP , etc.

Aplicaciones que utilizan el framework

Véase también

Referencias

  1. ^ "Bug 332174 - Drop SOAP support" (Error 332174: se elimina el soporte para SOAP). Bugzilla@Mozilla . 11 de agosto de 2008 . Consultado el 15 de abril de 2016 .
  • Syd Logan: Desarrollo multiplataforma en C++: creación de aplicaciones para Mac OS X, Linux y Windows , Addison-Wesley, 2007. ISBN 0-321-24642-X 
  • El marco de aplicación de Mozilla en detalle
  • Mozilla como plataforma
  • Desarrollo rápido de aplicaciones con Mozilla: un libro de Nigel McFarlane, publicado por Prentice Hall, parte de la serie de código abierto de Bruce Perens (descargable gratuitamente en formato PDF )
  • MozDev.org: sitio para proyectos basados ​​en Mozilla Application Framework; no afiliado a Mozilla Corp. ni a Mozilla Foundation
Retrieved from "https://en.wikipedia.org/w/index.php?title=Mozilla_application_framework&oldid=1223150192"