簡而言之:對於那些熟悉Qt和Gtk +中的語言綁定的人。例如。蟒蛇和紅寶石。有質量或能力差異嗎?Gtk +與Qt語言綁定
更多背景:我非常瞭解C++和Qt。 Gtk +最小的體驗。我知道由於缺乏明確的ABI(應用程序二進制接口),C++對於語言綁定並不理想。我還讀到,Gtk +被設計爲綁定到其他語言。所以我想知道這在實踐中是如何形成的。 Gtk +綁定是否能夠更好地維護或在某種程度上比他們的Qt對手更好地工作?
我目前對Go語言非常感興趣,他們已經開始開發Gtk +綁定。然而,C++綁定很遙遠。這讓我懷疑學習Gtk +是否值得。
什麼瓦拉[http://live.gnome.org/Vala]?它是一種偉大的新語言(比C++好得多)。它像C#一樣生成本地代碼,它專門用於GTK +開發。 – lepe 2011-12-28 04:44:12
我曾考慮過它,但我的主要興趣在於Go。有一種編碼GUI的方式是第二個問題。 Vala看起來非常像C#/ Java。我會優先採用類似於Gobject之上的Go的新鮮方法。 – 2013-05-13 15:59:57