Discuter:XML-based User interface Language

Un article de Wikipédia, l'encyclopédie libre.

Sommaire

[modifier] Exemple ?

L'exemple n'est pas équivalent au HTML indiqué en dessous (il ouvre une fenêtre supplémentaire), ni aux exemples donnés dans Flex et XAML.

Il me semble qu'il devrait plutôt s'agir de :

<?xml version="1.0"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 <description value="[Entrez le texte non formatté ici]'''gfgf'''Hello World!"/>
</window>

ou encore :

<?xml version="1.0"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
 <description>Hello World!</description>
</window>

... non ? -- BenoitL 26 déc 2004 à 15:33 (CET)


D'accord avec toi, l'exemple donné n'avait rien à voir... Que penses-tu de prendre plutot l'exemple de en:wikipedia qui dessine malgré tout une fenêtre, histoire qu'on comprenne l'intéret d'un langage balisé pour GUI (le code html sert juste à montrer que ce n'est plus compliqué que du HTML).

Seulement, il faudrait dessiner une fenetre similaire dans l'exemple XAML et Flex (et UIML ?), mais tu sauras peut-être mieux faire que moi (suis un débutant en info).

<?xml version="1.0"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  <box align="center">
     <label value="Hello World!"/>
  </box>
</window>

NB1: je propose de rajouter une rubrique "langage balisé" dans le panneau de droite "langages de programmation", à effacer si c'est aberrant pour un homme de l'art!

NB2: Sur la version en:wikipedia, ils ont une superbe page "Hello world!" dans tous les langages, qu'on pourrait à terme recopier.

Bombyx 27 déc 2004

Copie de la discussion:XML-based User interface Language ici

Bombyx 27 déc 2004

je me suis permis de remplacer l'exemple xul "hello world!" par celui de en.wikipedia car de toute façon l'ancienne version était erronée.

MegAlex 12 Aoû 2004 [Entrez le texte non formatté ici]

[modifier] AJAX et XUL

Je me suis permis de modifier la partie conçernant Ajax. Ajax n'est pas un "concurrent" de XUL comme il a été dit. On peut faire de l'Ajax avec du XUL car Ajax n'est pas lié uniquement au HTML : c'est simplement une méthode de modification d'une interface avec des données récupérées d'un serveur. Que l'interface soit en HTML ou XUL, ça reste de l'Ajax quand on utilise conjointement xmlHttpRequest et le DOM.

Laurent de xulfr.org, le 06/11/2005

Je ne suis pas complètement d'accord. AJAX d'après la définition qu'en donne Jesse James Garrett [1] inclut l'utilisation de XHTML. On ne peut donc pas faire de l'AJAX stricto sensu à l'intérieur de XUL. Cela dit, il est vrai que les techniques les plus intéressantes d'AJAX peuvent être utilisées dans XUL. Il faudrait peut-être dire que XUL est "une alternative à des interfaces XHTML utilisant la méthode AJAX". thbz 7 novembre 2005 à 00:20 (CET)

Jesse indique l'utilisation de XHTML, parce que c'est la langage le plus courant. Mais techniquement, faire de l'Ajax avec du XUL ou du XHTML, c'est exactement la même chose, on procéde exactement de la même façon : utilisation de xmlHttpRequest, du DOM, de XML/XSLT, et de javascript pour modifier dynamiquement la page courante sans avoir à la recharger (qu'elle soit faite en XHTML, XUL, SVG ou ce que tu veux ne change strictement rien au principe). AJAX = Asynchronous JavaScript And XML. Comme Jesse l'explique, AJAX n'est pas une technologie, c'est une façon d'utiliser les technologies. Laurent de xulfr.org, le 07/11/2005.

On est d'accord sur le fond, c'est une simple question de terminologie et le plus important est de souligner qu'un développeur AJAX ne sera pas trop dépaysé avec XUL. J'ai reformulé le paragraphe pour que ce soit plus clair. thbz 7 novembre 2005 à 11:35 (CET)
Ok tes modifs me vont :-) Laurent le 08/11/2005 11:08


De plus, je rajouterais que tu peux parfaitement mélanger du XUL et du XHTML avec Firefox, donc faire de l'AJAX selon ta définition est tout à fait possible en XUL ;-) Laurent, le 07/11/2005 11:05.

Oui, et puis on peut rajouter des applets Java par ce moyen, tant qu'à faire ;-) thbz 7 novembre 2005 à 11:35 (CET)

[modifier] XUL et les autres ?

Je sais que l'intérêt de choisir cet endroit pour poser ma question n'est pas évident, mais j'aimerai savoir si XUL est utilisable avec d'autres langages - Python par exemple, j'ai trouvé des codes sources et je ne sais pas si ce sont juste des projets ou déjà des exemples qui fonctionnent.

Comme c'est un point que je juge intéressant, peut-être que quelqu'un qui saît pourrait en parler ?

[modifier] Spam ou Illustrations ? (exemples d'appli XUL et projets de d'environnements de développement)

Je ne suis pas d'accord avec toi, IP 82.231.21.252. Le fait de pointer vers un liste d'exemples d'application XUL recensées de manière neutre n'est pas du spam et a bien un but encyclopédique. Un exemple est, dans certains domaine, plus efficace qu'un long discours.

Une encyclopédie classique hors ligne contient également des exemples, figures, photos, illustrations, qui permettent de faciliter la compréhension de l'explication. De plus, dans le domaine informatique, il est d'usage courant de pointer vers des copies d'écran ou une démonstration.

Idem pour les projets de d'environnement de développement, qui constituent une question importante pour ce langage de programmation.

Enfin, je propose le maintien de ces 2 liens, qui peuvent sembler faire doublon avec le lien xul-fr.org, car ceux 2 pages sont très difficiles à trouver sur ce site, alors même qu'elles contiennent de l'information essentielle pour un article encylopédique sur XUL.

Pour ce qui du spam, je propose plutôt de supprimer xul.fr, dont l'intérêt semble plus limité : site mort depuis 2 ans et qui présente un caractère bien plus "privé" que les pages d'xul-fr.org.

Bombyx 22 juillet 2006

J'ai laissé un message sur votre page de discussion. Il y a deux sites français consacrés à Xul, l'un plutôt orienté "blog", xulfr, l'autre plus orienté vers les outils, xul.fr. Je pense qu'il y place en france pour plusieurs site sur XUL. Ce second site n'existe pas depuis deux ans, il ne peut donc pas être "mort" depuis deux ans, et pour autant que je sache, il est très actif et évolue constamment.
Les articles de Wikipedia ne doivent pas devenir des menus de sites externes, si l'auteur du site ne veut pas l'organiser correctement, c'est son problème. Un seul lien sur une page externe suffit. Cela a déja été discuté et la question a même été posée sur le bistrot, fin mai je crois. Descartes 23 juillet 2006 à 12:00 (CEST)

Je suis d'accord avec Bombyx. C'est réconfortant, d'un côté, de voir que je ne suis pas le seul à être agassé par les accusations de spam et de vandalisme du cher Descartes. D'ailleurs le spam, c'est de mettre un lien vers un même site (même URL) sur différent articles, ou de mettre plusieurs fois le même lien (même URL) sur une même page. Et le plus souvent, le spam, c'est vers un site qui a besoin d'améliorer son référencement, donc peu connu à la base. S'il y a plusieurs fois un lien vers un site avec des URL différentes, c'est pas forcément du spam, mais de l'information. De plus, vous dites vous même que celà n'influe en rien sur le référencement : les liens sont pertinents, reconnus, pourquoi les retirer ?
La discussion qui a eu lieu sur le bistrot[2] n'a pas abouti à la moindre conclusion, loin de là. Chacun a donné son avis sur la question, et on a pu voir que chacun avait sa propre politique. La conclusion c'était le jugement au cas par cas, avec une méthode intéressante proposée par un contributeur – la méthode des trois clics – mais je doute qu'elle puisse être applicable dans tous les cas.
Bref, pas spécialement envie d'entrer trop en profondeur dans le débat, mais juste pour montrer mon soutien à Bombyx (avec qui je n'ai aucun lien, bien sûr). Une idée pour les liens vers un même site : qu'ils soient présentés dans une sous-liste de l'item « racine du site », de cette manière :
* xul-fr.org bla bla...
** Exemples d'applications XUL et démonstrations en ligne
** Projets d'environnements de développement (EDI)
Ou sinon, mais je ne sais pas si c'est de l'avis de la communauté, supprimer la grande majorité des liens externes (sauf les "officiels") et ajouter des liens vers les catégories appropriées de l'annuaire dmoz, comme :
{{dmoz|XUL|http://dmoz.org/World/Fran%c3%a7ais/Informatique/Formats_de_donn%c3%a9es/Langages_de_balisage/XML/XUL/}}
Cordialement, Gr3mi 23 juillet 2006 à 16:34 (CEST).

[modifier] Vandalisme sur les liens externes

Attention à la suppression en masse de liens externes par des utilisteurs comme Utilisateur:Pelote de laine dont les contributions montrent qu'ils ne sont là que pour supprimer les liens à titre personnel. Descartes 12 août 2006 à 12:58 (CEST)

[modifier] Lien sur Dmoz

Pour une fois je serai d'accord avec JB ex Gr3mi. En effet le répertoire Dmoz pour XUL contient peu de sites et ils sont tous étroitement liés à XUL.
En outre cela peut mettre fin aux conflits d'éditeurs.
Mais ce n'est pas quelque chose que l'on peut généraliser. Un répertoire Dmoz peut contenir des tas de sites sans intérêt pour un article donné, il ne faudrait pas demander à chaque visiteur d'aller faire le tri lui-même, mais plutôt lui proposer les liens utiles. Descartes 16 août 2006 à 11:12 (CEST)

Oui, il est nécessaire en effet de faire le ménage sur cet annuaire, qui contient parfois des sites délavés dépassés d'intérêt aujourd'hui.
Si le lien Dmoz est intéressant pour « mettre tous les sites moyens au même niveau », dans le cas où de nombreux sites parlent d'un même sujet, il ne faut pas que les sites de référence se retrouvent noyés dans cette foultitude de liens.
Je veux dire par là que des sites dépassant une centaine de milliers de résultats sur google, et se distinguant en possèdant par exemple un forum francophone sérieux (plusieurs milliers de messages postés) dédié à un sujet donné, méritent à mon humble avis de figurer directement dans la section liens externes de l'article associé. Cette suggestion ne doit pas être réduite à cet article ni à un site en particulier, je pense qu'on peut (avec quelques adaptations mineures) généraliser à de nombreux articles et liens externes.
Je n'entrerai pas dans une guerre d'édition là dessus, je me contente d'ouvrir le débat. :)
Cordialement, JB 16 août 2006 à 11:48 (CEST).

[modifier] Xul pour rimer avec Cool

Je suis pas sur de ca moi. Aller voir la version anglaise.