Journal Firebird en GTK/GTK2

Posté par  (site web personnel) .
Étiquettes : aucune
0
16
déc.
2003
Bon, je vous préviens je n'ai pas cherché très loin, mais c'est aussi ce qui va caractériser mon "problème".

On m'a dit que Firebird existait aussi en gtk ce qui m'a bien sur étonné car je n'avais jamais vu ça. Je demande donc à google et j'arrive donc sur la page des release notes (http://www.mozilla.org/projects/firebird/release-notes.htm(...)) de Firebird 0.7 où je vois effectivement qu'on peut télécharger la version gtk et la version gtk2+xft. Pas de trace de la version XUL (interface multi-plateforme de Mozilla pour ceux qui, comme moi, ne savaient pas ce que c'était).

Or je me demande comment j'ai fait pour me télécharger la version XUL il y a quelques jours et ne pas m'apercevoir des versions GTK. Mystère... Ensuite je me suis aperçu que sur la page principale de mozilla.org il y a un lien direct pour télécharger Firebird et c'est une version XUL justement, la meme que j'ai téléchargé il y a quelques jours. Mais si au lieu de télécharger direct on creuse plus en profondeur et on arrive à la page des release notes, la version XUL disparait et apparaissent les GTK et GTK2. Le tout sans explications bien sur.

Comme je l'ai dit en début de journal, je n'ai pas cherché bien loin, 5 minutes à peine, mais je me demande si c'est normal de faire une recherche approfondie pour connaitres les differentes versions d'un navigateur...
  • # Re: Firebird en GTK/GTK2

    Posté par  . Évalué à 1.

    Tssss même pas fichu de mettre une URL correcte :

    http://www.mozilla.org/projects/firebird/release-notes.html(...)

    (ajouter un L à la fin)
  • # Re: Firebird en GTK/GTK2

    Posté par  . Évalué à 6.

    Firebird embarque un moteur interprétant à la volée le langage XUL (un dérivé du XML pour les interfaces graphiques).

    Toute son interface, de même que celle des extensions, est codée en XUL. Tu peux décompresser les .jar de Firebird pour t'en assurer.

    Pour faire un bouton en XUL :

    {button label="Test"/} (avec des <> mais ils auraient sauté)

    Comme tu vois, c'est plutôt abstrait. En conséquence, Firebird a besoin de bibliothèques graphiques pour savoir comment *dessiner* les composants.

    Il utilise donc :

    Sous Windows => les libs par défaut de Windows
    Sous Linux => GTK ou GTK 2

    Conclusion : XUL est indissociable de Firebird. Je te recommande par ailleurs la dernière GTK2 officielle : http://ftp.mozilla.org/pub/mozilla.org/firebird/releases/0.7/Mozill(...)

    Si tu veux une nightly qui tourne pas trop mal (AthlonXP/SSE, mais je doute de l'intérêt de ces optimisations, un technique pour éclairer ma lanterne?) et qui surtout intègre le dernier Download Manager (très réussi) :

    http://pryan.org/firebird/yek/FB-16Dec03-AthXP-SSE-GTK2-XFT-JSD.tar(...)
    • [^] # Re: Firebird en GTK/GTK2

      Posté par  (site web personnel) . Évalué à 0.

      Merci pour ces éclaircissements, mais dans ce cas pourquoi :

      - la version XUL simple n'est pas téléchargeable ailleurs que depuis la premiere page ?
      - pourquoi les versions gtk ne sont pas plus mises en avant ?
      - pourquoi tout ceci n'est pas clairement indiqué ?
      • [^] # Re: Firebird en GTK/GTK2

        Posté par  . Évalué à 2.

        tout est expliqué ici :
        http://linuxfr.org/comments/316493.html(...)

        ok je sors ->[]
      • [^] # Re: Firebird en GTK/GTK2

        Posté par  . Évalué à 4.

        il n'y a pas de version sans XUL et XUL ne peux pas marcher tout seul (il faut un tool kit graphique derriere )

        XUL ne sert qu'a décrire une interface en XML, rien de plus (ca ne se compile pas, c'est du texte brut au pire ca se compresse) c'est comme du HTML en fait il faut un moteur pour l'interreter et ce moteur lui utilise les toolkit grahiques comme GTK 1, 2 ou les lib Windows sous windows... et ce moteur pour mozilla c'est Gecko ...

        Donc une version XUL simple ca ne veux rien dire ...

        ( plus d'info sur http://www.xulfr.org(...) ou http://www.xulplanet.com(...) et si tu arrive a te procurer le Linux Mag de ce mois si il y a un dossier complet sur Mozilla )

        Dam
      • [^] # Re: Firebird en GTK/GTK2

        Posté par  . Évalué à 2.

        Réfère-toi à cette page, tout y est très bien organisé (builds, extensions... ils ont fait du super boulot) :
        http://texturizer.net/firebird/(...)

        Pour tes critiques sur la page officielle (http://www.mozilla.org/products/firebird/(...)), je ne peux que t'encourager à adresser tes remarques aux personnes qui maintiennent mozilla.org :-)
      • [^] # Re: Firebird en GTK/GTK2

        Posté par  (site web personnel) . Évalué à 2.

        > - la version XUL simple n'est pas téléchargeable ailleurs que depuis la premiere page ?

        Il n'y a pas de "XUL" simple. Toutes les versions se reposent sur un toolkit pour tracer ce qu'interprète XUL. Sous Unix c'est gtk (il y a eu du motif, du qt et même du xlib direct, mais je crois que ça a été viré).
        Ce que tu appelles "version XUL" est simplement une version gtk1, simplement ça n'était pas marqué dans le lien.

        > pourquoi les versions gtk ne sont pas plus mises en avant ?

        Les versions Unix sont gtk. Il n'y a pas lieu de mettre en avant vu qu'il n'y a que ça. Coté gtk2 il reste pas mal de bugs il parait, du coup ça n'est pas encore consillé si j'ai bien compris (quoi que perso je n'utilise plus que ça et n'ai pas l'impression d'avoir plus de problèmes)

        > - pourquoi tout ceci n'est pas clairement indiqué ?

        Je donne là mon impression personnelle mais j'ai clairement l'impression que le tout est d'abord orienté Windows et les versions Unix sont un peu moins en avant. C'est particulièrement vrai pour firebird. Ça se voit sur quelques sujets majoritairement non techniques comme l'intégration firebird-thunderbird, qui avancent beaucoup moins vite sous unix que windows.
        • [^] # Re: Firebird en GTK/GTK2

          Posté par  (site web personnel) . Évalué à 2.

          Oulla ! D'accord en fait j'avais rien compris !
          Et en plus je m'aperçois que dans la page des release notes, il y a bien écrit gtk face au lien qui est aussi donné sur la page principale (celui que j'appelais XUL simple).
          Ok en gros j'ai fait bcp de bruit pour rien du tout. Je retourne dans mon trou et merci à vous :)
          • [^] # Re: Firebird en GTK/GTK2

            Posté par  (site web personnel) . Évalué à 1.

            C'est ça ! :-)
            En fait, il y a XUL qui utilise gtk1 d'une part (c'est la version par défaut des liens de téléchargement) et XUL qui interprète GTK2 d'autre part (elle est vachement belle, mais il faut encore fouiller pour la trouver. Peut-être que bientôt ils en feront la version officielle, je sais pas.)

Suivre le flux des commentaires

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