Suite à des commentaires sur mon dernier coup de gueule, et à divers lectures sur d'autres sites web, j'ai remarqué qu'il y avait une confusion entre XulRunner et XUL. Je tiens donc à préciser :

XUL n'est pas XulRunner

et

XulRunner n'est pas XUL

XUL est un langage. XulRunner est un lanceur d'application (ces applications devant être faites avec les technos mozilla, en particulier en XUL).

Autrement dit, l'avenir de XUL n'est pas lié à XulRunner. Aussi, quoiqu'il advienne au projet XulRunner, XUL et toutes les autres technologies inclusent dans Gecko continueront d'évoluer, à s'améliorer, à devenir toujours plus innovantes. Une simple raison : elles sont utilisées par les deux projets phares de Mozilla, Firefox et Thunderbird, et elles sont utilisées par les centaines d'extensions disponibles pour ces deux produits ;-)

Donc pas d'inquiétude à avoir pour la langage XUL, pour le langage XBL[1] et tout autre technologie de Mozilla (SVG, Javascript2, XPCom...).

Pour ce qui est de l'avenir de XulRunner, il n'est pas aussi sombre que mon précédent billet pourrait laisser croire, même pas du tout. Je vous en parlerai dans un prochain billet ;-) .

Notes

[1] Au passage : les spécifications de XBL2 sont passées en "candidate recommandation" au W3C, ce qui signifie qu'il ne reste plus qu'avoir deux implémentations du langage pour que ça devienne un "standard" au W3C. D'ailleurs l'implémentation dans Mozilla aurait déjà débuté.