我的应用程序需要一个GUI,我正在考虑使用GTK +,因为到目前为止它是图形用户界面的最佳库。当我查看GTK+ page并转到Language Bindings时,我发现了以下内容:
如果Ruby是一门优秀的语言并且有很多程序员,为什么Ruby不支持GTK + 2.14和更新的版本?
答案 0 :(得分:1)
因为尚未编写对更新版本的绑定? ;-) Ruby-GNOME项目可能是最知名的实现,请参阅status of Gtk2。它们还为Gtk3版本3.4提供绑定。 2.12和2.24之间的差异相对较小,没有必要让你继续在Ruby中编写Gtk2 UI。该项目非常active,最近一次提交是在一天前完成的。
顺便说一下。 Linux / BSD系统上的链接是针对主要版本完成的,因此无论当前安装的是否有轻微的subversion,它都会运行。如果在最新版本中添加了一些非常具体的功能,您可以自己编写绑定,这很容易。然而,由于您只是在学习阶段,我敢打赌,您将在不久的将来遇到这种情况。