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