fbpx
Wikipedia

XULRunner

XULRunner es un entorno de tiempo de ejecución elaborado por la Fundación Mozilla para ofrecer un back-end común para aplicaciones basadas en XUL. Sustituye al «Gecko Runtime Environment», un proyecto con un objetivo similar que no se encuentra actualmente en desarrollo.[1]

XULRunner
Información general
Tipo de programa aplicación informática
Desarrollador Fundación Mozilla
Lanzamiento inicial febrero de 2006
Licencia GPL/LGPL/MPL
Información técnica
Programado en C++
Versiones
Última versión estable 7.0 23 de septiembre de 2011
Enlaces
Sitio web oficial

La primera versión estable para desarrolladores de XULRunner fue publicada en febrero de 2006, basada en el código fuente de Mozilla 1.8. Las versiones alfa basadas en Mozilla 1.9 fueron publicadas en 2007.

Usos

Todas las aplicaciones basadas en XUL tales como Mozilla Firefox, Mozilla Thunderbird, Flickr Uploader, SeaMonkey, Sunbird, Miro, Joost, ActiveState Komodo, Instantbird y Songbird son capaces de ejecutarse en XULRunner.

El nuevo juego de la serie Simon the Sorcerer, (Simon the Sorcerer 4: Chaos happens) "Simon el Brujo 4: Mas el Caos sucede", usa XULRunner.

El servicio de eMusic dispone de la descarga de una aplicación llamada eMusic Remote que usa XULRunner.

XULRunner 1.9, la versión actual de XULRunner, es utilizada en Firefox 3[2]​ y en el próximo SeaMonkey 2.0.

Beneficios

Los beneficios de tener un entorno de ejecución compartido son los mismos que proporcionan las bibliotecas compartidas. Al ser sistemas basados en código fuente -es decir, sistemas en los que los programas son compilados desde el código fuente en lugar de descargarse en formato binario- tienen varios beneficios para los desarrolladores, como la reducción del tiempo de compilación, la menor necesidad de ancho de banda y de espacio de almacenamiento. El menor consumo en espacio de disco y en el uso de memoria - cuando se utilizan varias aplicaciones basadas en XUL al mismo tiempo - sólo se hace efectivo cuando el sistema utiliza más de una aplicación que depende del entorno en tiempo de ejecución. Si bien el entorno en tiempo de ejecución o la aplicación se actualizan por separado en diferentes momentos (Lo cual sucede mayormente con el software que no es escrito directamente por Mozilla) En el caso de sistemas basados en código fuente, los desarrolladores que utilicen código común no tendrán que incluir dicho código en los paquetes distribuidos.

Además en el caso de XULRunner, siendo un lenguaje de marcas interpretado, o posiblemente en el futuro un script en tiempo de ejecución «just-in-time» pre-compilado, los desarrolladores no tendrán necesidad de compilar ninguna parte del código fuente en código objeto (binario) para sus aplicaciones que únicamente usan lenguajes de marcas y scripts.

El uso de un entorno compartido en tiempo de ejecución no está exento de problemas. Entre estos, el más importante es el desarrollo de aplicaciones que usan características no incluidas en una versión específica del entorno en tiempo de ejecución (probablemente debido a la obsolescencia). Esto se puede evitar haciendo capaces a los sistemas de instalar varias versiones de XULRunner y permitiendo a los desarrolladores utilizar una versión específica en tiempo de ejecución, o proporcionando compatibilidad a través de capas (layers). Este no es un problema para los programas dependientes, los cuales son continuamente actualizados y reescritos.

Referencias

  1. GRE - Mozilla Developer Center
  2. XULRunner Roadmap

Véase también

Enlaces externos

  • Sección de XULRunner en Mozilla Developer Center.
  • What XULRunner Provides (en inglés).
  • XULRunner Roadmap (en inglés).
  •   Datos: Q947284

xulrunner, entorno, tiempo, ejecución, elaborado, fundación, mozilla, para, ofrecer, back, común, para, aplicaciones, basadas, sustituye, gecko, runtime, environment, proyecto, objetivo, similar, encuentra, actualmente, desarrollo, información, generaltipo, pr. XULRunner es un entorno de tiempo de ejecucion elaborado por la Fundacion Mozilla para ofrecer un back end comun para aplicaciones basadas en XUL Sustituye al Gecko Runtime Environment un proyecto con un objetivo similar que no se encuentra actualmente en desarrollo 1 XULRunnerInformacion generalTipo de programaaplicacion informaticaDesarrolladorFundacion MozillaLanzamiento inicialfebrero de 2006LicenciaGPL LGPL MPLInformacion tecnicaProgramado enC VersionesUltima version estable7 0 23 de septiembre de 2011EnlacesSitio web oficial editar datos en Wikidata La primera version estable para desarrolladores de XULRunner fue publicada en febrero de 2006 basada en el codigo fuente de Mozilla 1 8 Las versiones alfa basadas en Mozilla 1 9 fueron publicadas en 2007 Indice 1 Usos 1 1 Beneficios 2 Referencias 3 Vease tambien 4 Enlaces externosUsos EditarTodas las aplicaciones basadas en XUL tales como Mozilla Firefox Mozilla Thunderbird Flickr Uploader SeaMonkey Sunbird Miro Joost ActiveState Komodo Instantbird y Songbird son capaces de ejecutarse en XULRunner El nuevo juego de la serie Simon the Sorcerer Simon the Sorcerer 4 Chaos happens Simon el Brujo 4 Mas el Caos sucede usa XULRunner El servicio de eMusic dispone de la descarga de una aplicacion llamada eMusic Remote que usa XULRunner XULRunner 1 9 la version actual de XULRunner es utilizada en Firefox 3 2 y en el proximo SeaMonkey 2 0 Beneficios Editar Los beneficios de tener un entorno de ejecucion compartido son los mismos que proporcionan las bibliotecas compartidas Al ser sistemas basados en codigo fuente es decir sistemas en los que los programas son compilados desde el codigo fuente en lugar de descargarse en formato binario tienen varios beneficios para los desarrolladores como la reduccion del tiempo de compilacion la menor necesidad de ancho de banda y de espacio de almacenamiento El menor consumo en espacio de disco y en el uso de memoria cuando se utilizan varias aplicaciones basadas en XUL al mismo tiempo solo se hace efectivo cuando el sistema utiliza mas de una aplicacion que depende del entorno en tiempo de ejecucion Si bien el entorno en tiempo de ejecucion o la aplicacion se actualizan por separado en diferentes momentos Lo cual sucede mayormente con el software que no es escrito directamente por Mozilla En el caso de sistemas basados en codigo fuente los desarrolladores que utilicen codigo comun no tendran que incluir dicho codigo en los paquetes distribuidos Ademas en el caso de XULRunner siendo un lenguaje de marcas interpretado o posiblemente en el futuro un script en tiempo de ejecucion just in time pre compilado los desarrolladores no tendran necesidad de compilar ninguna parte del codigo fuente en codigo objeto binario para sus aplicaciones que unicamente usan lenguajes de marcas y scripts El uso de un entorno compartido en tiempo de ejecucion no esta exento de problemas Entre estos el mas importante es el desarrollo de aplicaciones que usan caracteristicas no incluidas en una version especifica del entorno en tiempo de ejecucion probablemente debido a la obsolescencia Esto se puede evitar haciendo capaces a los sistemas de instalar varias versiones de XULRunner y permitiendo a los desarrolladores utilizar una version especifica en tiempo de ejecucion o proporcionando compatibilidad a traves de capas layers Este no es un problema para los programas dependientes los cuales son continuamente actualizados y reescritos Referencias Editar GRE Mozilla Developer Center XULRunner RoadmapVease tambien Editar Portal software libre Contenido relacionado con Software Libre Mozilla Prism Gecko Enlaces externos EditarSeccion de XULRunner en Mozilla Developer Center What XULRunner Provides en ingles XULRunner Roadmap en ingles Datos Q947284Obtenido de https es wikipedia org w index php title XULRunner amp oldid 119266029, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos