为什么';t Ruby支持GTK+;2.14和更新版本?

为什么';t Ruby支持GTK+;2.14和更新版本?,ruby,gtk,Ruby,Gtk,我的应用程序需要GUI,我正在考虑使用GTK+,因为它是迄今为止最好的图形用户界面库。当我查看并前往时,我发现以下内容: 如果Ruby是一种很好的语言,有很多程序员,为什么Ruby不支持GTK+2.14和更新的版本?,因为还没有编写到更新版本的绑定?;-) Ruby GNOME项目可能是最著名的实现,请参阅。它们还为Gtk3版本3.4提供绑定。 2.12和2.24之间的差异相对较小,在Ruby中编写Gtk2 UI没有任何意义。这个项目非常,最近一次提交是在一天前完成的 顺便说一句,Linux/

我的应用程序需要GUI,我正在考虑使用GTK+,因为它是迄今为止最好的图形用户界面库。当我查看并前往时,我发现以下内容:


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

,因为还没有编写到更新版本的绑定?;-) Ruby GNOME项目可能是最著名的实现,请参阅。它们还为Gtk3版本3.4提供绑定。 2.12和2.24之间的差异相对较小,在Ruby中编写Gtk2 UI没有任何意义。这个项目非常,最近一次提交是在一天前完成的


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

我反对您关于ruby gtk非常活跃的说法。它确实会偶尔更新一次,但大多数时候它只是在手册中添加一个新的说明。在过去,我花了数年的时间研究如何使用它,但结果证明我浪费了很多时间。@sawa it在过去几周得到了更多的文档更新,但是代码更新也相对频繁。和。你遇到了什么陷阱来判断这是浪费时间?它太多了,很容易出错。API太可怕了。与多媒体格式接口(如有限制)。这是一堆废话。在它存在多年之后,还没有一个用ruby gtk编写的实际应用程序。以演示形式展示的少数应用程序是您能用它做的最好的。@sawa我只有带gtkpixpuf的sigsegv。我没有对ruby gnome做太多的工作,只是为我们的应用程序和ExperienceCI做了一些前端和配置GUI。你推荐使用ruby的GUI界面是什么,@sawa?