Journal Aurais-je zappé quelque chose ???

Posté par  .
Étiquettes : aucune
0
21
avr.
2004
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.
  • # Re: Aurais-je zappé quelque chose ???

    Posté par  (site web personnel) . É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 :)
  • # Ho ho ho

    Posté par  . É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  . É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  . Évalué à 2.

        Attend t'as pas de poster de RMS chez toi ? Han la la la laaaaa !!!!!
        • [^] # Re: Ho ho ho

          Posté par  . Évalué à 2.

          j'ai une photo de RMS sous un pingouin. Elle vaut chere celle là
  • # Re: Aurais-je zappé quelque chose ???

    Posté par  (site web personnel, Mastodon) . É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  (site web personnel) . É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)
    • [^] # Re: Aurais-je zappé quelque chose ???

      Posté par  . É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

Suivre le flux des commentaires

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