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)
[^] # Re: GTK+ / gObject ?
Posté par Oliver (site web personnel) . En réponse à la dépêche Faut‐il continuer à apprendre le C++ ?. Évalué à 10.
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)