M
miketech
Routinier
Hi,
kann mir jemand den Zusammenhang von Glib und Gtk erklären? Mir ist nicht ganz klar, ob Glib nun ein Teil von Gtk ist, oder nicht. Manchmal lese ich, dass Glib zu Gtk gehört und mal höre ich, dass Gtk nur das Toolkit ist, während Glib extra ist. Was denn nun?
Außerdem: Es gibt ja Gtk Bindings für verschiedene Sprachen. Zum einen für viele Skriptsprachen, als auch für z.B. Java, oder C#.
Wenn bei Gtk nun die Glib dabei ist, dann habe ich ja automatisch sehr viele neue Datentypen und auch viele zusätzliche Funktionen. Angenommen die glib bietet mir nun die Möglichkeit Threads zu erstellen: Viele Sprachen bieten von Haus aus die Möglichkeit Threads zu verwenden. Klar, ich nehme jetzt eigentlich die Implementierung, die die Sprache bereits mitgibt. Aber dann ist Glib Ballast. Oder wird bei den Bindings nur der GUI Bereich von Gtk implementiert? Oder ist Gtk nur das GUI Toolkit? Wer hat den Durchblick?
Gruß
Mike
kann mir jemand den Zusammenhang von Glib und Gtk erklären? Mir ist nicht ganz klar, ob Glib nun ein Teil von Gtk ist, oder nicht. Manchmal lese ich, dass Glib zu Gtk gehört und mal höre ich, dass Gtk nur das Toolkit ist, während Glib extra ist. Was denn nun?
Außerdem: Es gibt ja Gtk Bindings für verschiedene Sprachen. Zum einen für viele Skriptsprachen, als auch für z.B. Java, oder C#.
Wenn bei Gtk nun die Glib dabei ist, dann habe ich ja automatisch sehr viele neue Datentypen und auch viele zusätzliche Funktionen. Angenommen die glib bietet mir nun die Möglichkeit Threads zu erstellen: Viele Sprachen bieten von Haus aus die Möglichkeit Threads zu verwenden. Klar, ich nehme jetzt eigentlich die Implementierung, die die Sprache bereits mitgibt. Aber dann ist Glib Ballast. Oder wird bei den Bindings nur der GUI Bereich von Gtk implementiert? Oder ist Gtk nur das GUI Toolkit? Wer hat den Durchblick?
Gruß
Mike