next up previous contents Next: GNUStep. Up:  Bibliothèques de widgets et Previous: Qt.   Table des matières  


44.2.3 Gtk.

Avant que KDE ne soit suffisamment développé, les programmeurs opposés à Qt avançaient qu'étant donné qu'il y avait plus de lignes de codes de Qt que de KDE, il serait pertinent de développer une bibliothèque ex nihilo. La bibliothèque de widgets GTK, écrite spécialement pour le Gimp (GNU Image Manupilation Program) est sous GPL, entièrement en C avec des appels de bas-niveau X (donc, sans X Toolkit), orientée-objet, rapide, propre, extensible et proposant une grande gamme de propriétés. Elle incorpore (i) Glib, une bibliothèque destinée à étendre le C standard, à fournir des fonctions de haut niveau usuellement apparentées aux langages de scripts (comme les tables associatives ou hash tables et, les listes), (ii) Gdk, une interface de la bibliothèque brute de X pour donner des conventions d'attribution de nom GNU à X et aussi pour fournir une interface de plus haut niveau à X et (iii) Gtk, la bibliothèque elle-même.

Le projet Gnome (GNU Network Object Model Environment) -basé sur Gtk- s'est développé similairement à KDE, mais en étant entièrement écrit en C.


next up previous contents Next: GNUStep. Up:  Bibliothèques de widgets et Previous: Qt.   Table des matières  
1-01-2006