Journal : Aurais-je zappé quelque chose ???

Posté par Paul Rouget (page perso, ) le 21 avril 2004
0
Bon, est-ce que je raconte n'importe quoi ou alors une légende urbaine se propage:
Lorsque le peuple parle de XUL je suppose qu'ils entendent XPFE ?
XPFE = CSS + XUL + JS , non ?
Ce serait comme dire que Openweb.eu.org est fait en HTML, alors qu'il est en DHTML.
DHTML = CSS + HTML + JS.

Voila voila.... je ne suis pas certain de ce que je dis... si quelqu'un pouvait m'éclairer.

> Lire le journal (10 commentaires, moyenne: 1,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: Aurais-je zappé quelque chose ???

Posté par TImaniac (Jabber id, page perso, ) le 21/04/2004 à 19:43. (lien). Évalué à 1.

ils utilisent le toolkit XPFE (API limité aux domaines de compétence de Mozilla, cad rezo, browser, etc.) et utilisent le format XUL pour l'interface : dessiner les fenêtre, etc. Mais c'est clair que c'est la confusion la plus totale dans les termes...

C'est marrant quand même le nombre de journaux et de news sur XUL&Co, c'est la nouvelle mode :)

  • [^]Re: Aurais-je zappé quelque chose ???

    Posté par TImaniac (Jabber id, page perso, ) le 21/04/2004 à 19:45. (lien). Évalué à 1.

    pour résumer :
    CSS+XUL+JS = ensemble des langages utilisés pour exploiter le toolkit XPFE.

    • [^]Re: Aurais-je zappé quelque chose ???

      Posté par Éric (Jabber id, page perso, ) le 22/04/2004 à 15:19. (lien). Évalué à 1.

      Si je ne m'abuse on peut faire/utiliser XPFE en python ou en C aussi (à confirmer)

Ho ho ho

Posté par bmc () le 21/04/2004 à 19:45. (lien). Évalué à 2.

C'est comme quand on dit « je suis sous Linux ».
Trois possibilités :
1) soit le monsieur se trouve effectivement physiquement sous un pingouin homosexuel (ou mammifèrosexuel, enfin vous voyez l'idée) ;
2) soit il utilise le kernel directement sans shell ;
3) soit il utilise GNU/Linux (tm), et a un poster de RMS chez lui.

Bref, je dirais que c'est un abus de langage. Par contre, on peut bien parler de XUL tout seul, mais quand on parle de plate-forme de développement Mozilla, souvent raccourci en XUL, on doit probablement parler de XPFE comme tu le fais justement remarquer. Mais comme j'y connais que dalle à ces trucs en XML de partout, j'aurais mieux fait de me taire !

  • [^]Re: Ho ho ho

    Posté par Yaz () le 21/04/2004 à 20:34. (lien). Évalué à 1.

    Aucun des 3 mon général !
    On a le droit d'utiliser GNU/Linux sans avoir de poster de RMS chez soi ?

    • [^]Re: Ho ho ho

      Posté par Mr F (page perso, ) le 21/04/2004 à 22:12. (lien). Évalué à 2.

      Attend t'as pas de poster de RMS chez toi ? Han la la la laaaaa !!!!!

      • [^]Re: Ho ho ho

        Posté par Gabriel () le 21/04/2004 à 23:22. (lien). Évalué à 2.

        j'ai une photo de RMS sous un pingouin. Elle vaut chere celle là

        --
        Every takeoff is optional. Every landing is mandatory. -- Rules Of Flying

Re: Aurais-je zappé quelque chose ???

Posté par Laurent J (page perso, ) le 21/04/2004 à 20:29. (lien). Évalué à 4.

Ma vision de la chose ("vision" parce que je trouve que sur le site de Mozilla.org, c'est pas super clair)

XPFE = cross plateform front-end
= toolkit du navigateur / mail Mozilla, et qui contient

- les fichiers de localisation
- l'ensemble des composants graphiques de base et ceux spécifiques à l'interface du navigateur/client mail (composants XUL et XBL)
- les feuilles de styles CSS minimales de ces composants
- certains composants XPCOM (et leur implémentation en JS) (comme ceux qui permettent de gérer le mail, les bookmarks etc...)

Donc on ne peut pas dire que XPFE = CSS + XUL + JS mais plutôt
XPFE = des composants XUL + des objets JS + des feuilles de styles CSS
Tout ceci développé spécifiquement pour le navigateur/client mail mais que l'on peut évidement réutiliser dans sa propre appli

Par contre, Gecko = le moteur graphique donc on peut dire que Gecko = CSS + XUL + (X)HTML + SVG + MathML
Auquel est adjoint un interpreteur JS et des objets XPCOM pour pouvoir motoriser l'application Mozilla, le tout passant par le NSPR (Netscape Portable Runtime), couche logicielle spécifique à la plateforme sur laquelle tourne Mozilla.

Re: Aurais-je zappé quelque chose ???

Posté par -=[ Benoit Plessis ]=- (page perso, ) le 21/04/2004 à 20:35. (lien). Évalué à 1.

Moi je dirai (a vérifier quand meme):

XPFE => ancien toolkit herité de netscape (c'est LE truc important bazardé dans firefox/thunderbird

XUL = XML + JS (+ CSS mais pas sur)

--
Il [e2fsck] a bien démarré, mais il m'a rendu la main aussitot en me disant "houlala, c'est pas beau à voir votre truc, je préfèrerai que vous teniez vous même la tronçonneuse" (traduction libr
  • [^]Re: Aurais-je zappé quelque chose ???

    Posté par Matt.Rixx (page perso, ) le 22/04/2004 à 05:23. (lien). Évalué à 1.

    il me semble aussi que XUL c'est justement l'ensemble de XML + JS + CSS

    - le xml pour la description des objets
    - le js pour les traitements
    - le css pour la mise en forme

Revenir en haut de page