Attention : Le contenu de ces pages n'a pas été mis à jour depuis au moins 2016.
Les informations techniques ne sont pertinentes que pour les versions 4.0 maximum de Firefox/Gecko.
Il est fort probable que des liens vers des sites web externes ne fonctionnent plus.

Defauts

Bien que XulRunner soit déjà utilisable (de gros projets l'utilisent déjà, comme joost, songbird...), il a quelques défauts.

Défauts de la version 1.8.0

Voici les défauts de la version 1.8.0 dont certains seront peut être corrigés dans la version 1.9 :

  • Le système d'aide dans une appli XulRunner (qui est celui de Firefox) est trop compliqué (à base de RDF...)
  • Peu d'intégration dans les environnements. Il manque par exemple en standard un systray (même si un patch existe, fonctionnant sous windows),
  • Pas de système de mise à jour pour une application (on ne peut pas mettre à jour seulement le chrome, comme pour une extension), sauf à utiliser le système complet (utilisé dans Firefox), à base de fichier "mar" (patchs binaires) qui est compliqué à mettre en oeuvre.
  • manque de documentations, manque d'outils de développements. Les outils actuels ne sont pas assez matures.
  • Difficulté d'intégrer des extensions comme le DOM Inspector ou le debugger javascript Venkman
  • difficulté pour debuguer : il y a pas assez d'informations quand il y a un problème avec une entité, un overlay, un template, enregistrement de composants etc..
  • le système de template, puisque basé sur RDF, est compliqué. Il faudrait intégrer les "drivers" pour d'autres sources de données (sqlite, mysql etc) pour le nouveau système de template

Si vous avez rencontré d'autres manques, n'hesitez pas à le signaler ci-dessous :


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.