Kurz gesagt: Für diejenigen, die mit Sprachbindungen in Qt und Gtk + vertraut sind. Z.B. Python und Rubin. Gibt es irgendwelche Qualitäts- oder Leistungsunterschiede?Gtk + vs Qt Sprachbindungen
Weitere Hintergrund: Ich kenne C++ und Qt sehr gut. Minimale Erfahrung mit Gtk +. Ich weiß, dass C++ nicht ideal für Sprachbindungen ist, weil es keine gut definierte ABI (Application Binary Interface) gibt. Ich habe auch gelesen, dass Gtk + an andere Sprachen gebunden ist. Ich frage mich, wie sich das in der Praxis manifestiert. Sind die Gtk + Bindungen besser erhalten oder funktionieren sie besser als ihre Qt-Gegenstücke?
Ich bin derzeit ziemlich interessiert an der Go-Sprache, und sie haben begonnen, Gtk + -Bindungen zu entwickeln. C++ - Bindungen sind jedoch weit entfernt. Ich frage mich, ob es sich lohnt, Gtk + zu lernen.
Was ist mit Vala [http://live.gnome.org/Vala]? es ist eine großartige neue Sprache (viel besser als C++). Es ist wie C#, produziert aber nativen Code und ist speziell für die GTK + -Entwicklung gedacht. – lepe
Ich habe darüber nachgedacht, aber mein Hauptinteresse war in Go. Eine zweite Möglichkeit war die Kodierung von GUIs. Vala scheint sehr C#/Java mögen. Ich hätte einen frischeren Ansatz bevorzugt, der Go ähnelt, der auf GObject gebaut wurde. –