![Programmation Programmation](images/news/categories/coding.png)
Imaginez que le XUL vous plaise et que vous vous décidiez à écrire une application complète en XUL. Parfait, cela tourne, c'est bien, et après? Comment faire pour l'utiliser sans devoir dire à un utilisateur de lancer son navigateur si vous comptez déployer cette application chez un client? Vous avez deviné, XULRunner est fait pour cela.
XULRunner ce n'est rien d'autre que tout ce qui permets à faire fonctionner du XUL+XPCOM sans devoir installer Firefox, Mozilla ou Thunderbird. Alors, est-ce l'outil qu'il manquait pour que XUL gagne sa place auprès des développeurs?
![](images/base_document.png)
![English English](images/en_flag.png)
![English English](images/en_flag.png)
![](images/base_document.png)
![](images/news_comments.png)
adhes:
Notre logiciel libre du lundi, XULRunner!
c'est quoi XUL ?
![:paperbag: :paperbag:](images/smileys/paperbag_125.gif)
zion:
Notre logiciel libre du lundi, XULRunner!
http://xulfr.org/wiki/Presentation/Xul
XUL, est un langage basé sur XML pour décrire une interface graphique, utilisé dans Firefox et les autres logiciels Mozilla. Il possède ainsi toute une série de balises correspondantes à des boutons, des listes, des menus, des listes, treeviews, zones d'éditions etc... Tout pour faire une véritable interface utilisateur.
Gecko est le premier moteur web à implémenter XUL. Il est utilisé dans Firefox, Thunderbird, la suite Mozilla etc
Gecko est le premier moteur web à implémenter XUL. Il est utilisé dans Firefox, Thunderbird, la suite Mozilla etc
ovh:
Notre logiciel libre du lundi, XULRunner!
XUL est la cause de la lourdeur des logiciels mozilla
![:grin: :grin:](images/smileys/grin.gif)
Poire:
Notre logiciel libre du lundi, XULRunner!
Peut-être, mais dans l'esprit c'est bien
![:smile: :smile:](images/smileys/smile.gif)
ovh:
Notre logiciel libre du lundi, XULRunner!
Bah non je ne trouve pas
Réinventer la roue je ne trouve pas ça un excellent choix... Alors que des lib multiplateformes comme wxWidgets par exemple utilisent les contrôles natifs de la plateforme-cible le plus possible, et émulent uniquement certains contrôles qui sont absents sur l'une ou l'autre plateforme.
![:spamafote: :spamafote:](images/smileys/spamafote.gif)
Réinventer la roue je ne trouve pas ça un excellent choix... Alors que des lib multiplateformes comme wxWidgets par exemple utilisent les contrôles natifs de la plateforme-cible le plus possible, et émulent uniquement certains contrôles qui sont absents sur l'une ou l'autre plateforme.
Poire:
Notre logiciel libre du lundi, XULRunner!
Fenêtre en XML ?
ça permet de faire des applications full dynamiques
ça permet de faire des applications full dynamiques
ovh:
Notre logiciel libre du lundi, XULRunner!
![:figti: :figti:](images/smileys/figti.gif)
gizmo:
Notre logiciel libre du lundi, XULRunner!
Faudra que je teste à l'occasion. Quand on passera aux journées de 36h
![:sweat: :sweat:](images/smileys/sweat.gif)
Poire:
Notre logiciel libre du lundi, XULRunner!
pour que ça marche dans FireFox il faut déjà un plugin
![:ohwell: :ohwell:](images/smileys/ohwell.gif)
Dj_Gogo_2000:
Notre logiciel libre du lundi, XULRunner!
y a quoi comme bon editeur xul ?
non parceque j'ai lu plusieurs fois la doc xul ... pfiou ca donne pas envie d'en faire.
non parceque j'ai lu plusieurs fois la doc xul ... pfiou ca donne pas envie d'en faire.