Đặt ngay: Đối với những người quen thuộc với các ràng buộc ngôn ngữ trong Qt và Gtk +. Ví dụ. python và ruby. Có bất kỳ sự khác biệt về chất lượng hay khả năng nào không?Gtk + vs ràng buộc ngôn ngữ Qt
Nền tảng khác: Tôi biết C++ và Qt rất tốt. Trải nghiệm tối thiểu với Gtk +. Tôi biết C++ không phải là lý tưởng cho các ràng buộc ngôn ngữ do thiếu một ABI được xác định rõ (giao diện nhị phân ứng dụng). Tôi cũng đọc rằng Gtk + được thiết kế để bị ràng buộc với các ngôn ngữ khác. Vì vậy, tôi tự hỏi làm thế nào điều này thể hiện trong thực tế. Các ràng buộc Gtk + được duy trì tốt hơn hay hoạt động tốt hơn theo cách nào đó so với các đối tác Qt của chúng?
Tôi hiện đang khá quan tâm đến ngôn ngữ Go và họ đã bắt đầu phát triển Gtk + bindings. Tuy nhiên, ràng buộc C++ là rất xa. Nó làm cho tôi tự hỏi liệu việc học Gtk + có xứng đáng không.
Còn Vala [http://live.gnome.org/Vala] thì sao? một ngôn ngữ mới tuyệt vời của nó (tốt hơn nhiều so với C++). Nó giống như C# nhưng tạo ra mã nguồn gốc và nó đặc biệt cho phát triển GTK +. – lepe
Tôi đã nghĩ về nó nhưng quan tâm chính của tôi là ở Go. Có một cách mã hóa GUI là mối quan tâm thứ hai. Vala có vẻ rất C#/Java thích. Tôi sẽ thích một cách tiếp cận tươi mới tương tự như Go được xây dựng trên đầu trang của GObject. –