我正在努力解决Ruby的GUI框架,我还没有决定我喜欢哪一个,并希望得到一些输入。我主要想选择最支持和社区参与的框架。我已经避开了鞋子,因为该网站已关闭,因为我想要对幕后发生的事情提出一些挑战和理解。
我看了一下这篇文章(这有点过时,所以我希望有一些现代的输入): Best Ruby GUI Framework
我看过的两个框架是FXRuby和Ruby-GTK2,我希望有人可以为这些框架提供一些优点和缺点,或者建议使用Ruby的GUI框架。
哦,如果你认为鞋子是要走的路,请同时提一下。
谢谢!
答案 0 :(得分:5)
答案 1 :(得分:3)
如果您使用的是Mac OS,请尝试使用MacRuby。它本身不是GUI工具包,但它本质上允许您使用Ruby中的所有Cocoa(它构建在CoreFoundation和Objective-C运行时之上)。如果您愿意开发仅适用于Mac OS X的应用程序,MacRuby是您最好的选择。
答案 2 :(得分:3)
最后我决定选择Ruby-GNOME2。似乎有很多我可以看到的可定制方面,而不是过于复杂。以下是其他人考虑在Ruby中制作GUI的链接。
答案 3 :(得分:1)
Swing或SWT。
是的,我知道,如果这两个中的任何一个是任何问题的最佳答案,那就是真的悲伤的事态,但就是这样。
答案 4 :(得分:1)
也许你会发现RuGUI有趣。来自网站:
RuGUI是一个旨在帮助构建桌面应用程序的框架。 RuGUI主要受Ruby on Rails框架的启发,从中获取了大部分功能。
还支持RSpec和测试:单位
首先关注Gtk,但看起来现在已经添加了对Qt的支持。它缺少结构化文档,但these两个blogposts会对您有所帮助。
开发人员渴望改进框架。
答案 5 :(得分:0)
wxRuby绑定到wxWidgets,并在linux,mac,windows上运行。它尽可能使用本机窗口。
可爱的简单dsl在过程中。