• [^] # Re: GTK+ / gObject ?

    Posté par (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 10.

    Et du coup, est-il plus facile de programmer en gObject (GTK+) qu'en C++ (Qt) ?

    Petite anecdote :

    L'auteur de Gwenview, Aurélien Gâteau, m'avait expliqué qu'il avait commencé à implémenter sa visionneuse de photos pour GNOME, donc avec GTK+, il y a une petite vingtaine d'années.

    Mais Aurélien avait beaucoup de mal avec cette bibliothèque, et un des mainteneurs de GTK+ lui aurait conseillé d'utiliser plutôt Qt s'il voulait développer en C++. Et finalement, Aurélien était tellement à l'aise avec Qt, que sa visionneuse est devenue une application officielle du projet KDE.

    Par contre, Aurélien s'était attaché au nom originel commençant par un G (Gwenview) et n'a pas choisi un autre nom commençant par un K (ou un Q) comme s'était la pratique à l'époque. Aurélien a ainsi contribué à la cacophonie des noms des logiciels des environnements de bureau...

    Bien que cette anecdote date de 20 ans (et que Qt et GTK+ aient pas mal évoluées), je pense que nous pouvons statuer:
    Si on veut écrire une application graphique en C++, vaut mieux partir sur Qt que sur GTK+.

    Commentaire sous licence Creative Commons Zero CC0 1.0 Universal (Public Domain Dedication)