XUL, c'est plus fort que toi !
Par Laurentj le mardi, mars 4 2003, 11:17 - Technologies Web - Lien permanent
Ca fait un petit moment que je lorgne du coté de XUL, une des technologies utilisées dans Mozilla / Netscape 7. Pour résumé trés sommairement, XUL permet de developper une interface graphique en se basant sur des feuilles XML, CSS et du Javascript (Oui oui, l'interface de Mozilla, c'est du Javascript, du XML et des CSS ;-).
Le plus fort de XUL, c'est qu'il est possible, à l'intérieur même d'une page web, d'intégrer des élements XUL, ce qui permet de faire des formulaires beaucoup plus puissant et beaucoup plus ergonomique.
J'avais déjà été impressionné lorsque j'avais découvert cette toute petite barre de menu. Le code XUL de cette démo récupere les données de son menu à partir d'un simple menu HTML classique. Ce qui fait que sur des navigateurs ne supportant pas XUL, le site reste accessible comme n'importe quel autre, mais sur les autres, on a droit à un vrai menu déroulant, des boutons etc... (Ouvrez la page sous IE et sous Mozilla pour comparer).
Et voilà que Pascal nous informe que Fabio Serra est en train de developper une interface géniale entièrement en XUL, pour rechercher des produits vendus sur Amazon.
Le mieux dans XUL, est que cela ne nécessite aucun plugin, aucun add-on, juste un navigateur compatible. Je réve le jour où je ferais pour mes clients des applications intranet entièrement en XUL : on bénéficie de la puissance et de l'ergonomie d'une application client-serveur traditionnelle, et des avantages d'une application intranet : client léger, distributivité.