fév
24

XUL Partie I : Le point

Introduction
Pour rappel, XUL est une surcharge du langage XML soutenu par Mozilla qui en gros, peut s’utiliser comme du XHTML.
Un langage extrêmement digeste avec lequel on peut interfacer des composants séduisants (barre de progression, glisser-déposer…)
Pas forcément orienter Web, pour le moment…

Le type même du langage de demain.
Car si l’on considère les tendances futuristes, les navigateurs web seront les plateformes OS de demain, en particulier dans les entreprises où l’on s’imagine déjà avec un serveur délocalisé et les salariés devant leur simple terminal (ecran+clavier+souris).
Il y a fort à parier que si les clients lourds, légers et applications Web doivent se combiner sur un tel terminal, les langages – ou leur évolution – tels que XUL prendront toutes leur importance.

Avantages
Plutôt que d’avantages, il faudrait parler de complémentarité. Car XUL représente une couche d’abstraction pour les interfaces, mais il faut lui ajouter une plateforme et ne s’occupe bien évidemment pas des traitements serveur.

On pourra noter :
- Open Source
- Communauté de plus en plus importante et motivée
- Langage Human friendly (XML)
- Librairie de composants et architecture modulaire.
- Etc.

Concurrence
Microsoft : No-Touch Deployment
SUN : Java Web Start
Adobe : Flash / Flex

Références
» « Ce tutoriel décrit XUL tel qu’il est défini dans Mozilla 1.4. »
» Les entreprises et XUL ( Interview de Renault F1 Team, Le Monde…)

Prochainement : partie II : techniques XUL .

Un commentaire ?

*