0

我的应用程序需要一个 GUI,我正在考虑使用 GTK+,因为到目前为止它是图形用户界面的最佳库。当我查看GTK+ 页面并转到Language Bindings时,我发现以下内容:

GTK+ 语言绑定 - 为什么选择 Ruby,为什么?

如果 Ruby 是一门好语言并且有很多程序员,为什么 Ruby 不支持 GTK+ 2.14 和更新版本?

4

1 回答 1

1

因为尚未编写与更新版本的绑定?;-) Ruby-GNOME 项目可能是最知名的实现,请参阅Gtk2 的状态。它们还为 Gtk3, version 3.4 提供绑定。2.12 和 2.24 之间的差异相对较小,没有必要继续用 Ruby 编写 Gtk2 UI。该项目非常活跃,最新的提交是在一天前完成的。

顺便提一句。Linux/BSD 系统上的链接已完成到主要版本,因此无论当前安装了次要版本,它都会运行。如果在最新版本中添加了一些非常具体的功能,您可以自己编写绑定,这非常容易。但是,由于您正处于学习阶段,我敢打赌您在不久的将来会遇到这种情况。

于 2013-10-08T13:11:05.947 回答