我已经对Ruby GUI设计做了大量研究,而且它似乎是Ruby倾向于落后于曲线的一个领域。我已经探讨了MonkeyBars,wxRuby,fxRuby,Shoes等的选项,并且只是想从Ruby社区获得一些意见。
虽然他们肯定可以使用,但每个人的发展似乎都有所下降。我找不到任何有用的文档或用户基础(减去fxRuby书)。我只是想制作一个简单的GUI,所以我真的不想花费数百小时来学习更复杂的工具的复杂性或试图使用不再开发的东西(Shoes是应用程序的类型我正在寻找,但它非常多,而且没有积极开发。)在所有选项中,你们建议哪些选择最快,哪些仍然有某种开发基础?谢谢!
答案 0 :(得分:2)
我不知道你的鞋是什么意思。它可以很好地构建您自己的小应用程序:-) 是的鞋子3和包装/安装人员有问题。然而,社区是我见过的最好的社区之一。总是很好,有帮助找出问题。您可以通过shoes@librelist.com与邮件列表联系。
如果您正在寻找基本信息,Nobody Knows Shoes和the shoes manual是您最好的朋友。
但是我们正在研究shoes 4 - 这是一个完整的重写,有多个后端 - 第一个后端是jruby / swt
所以我绝对会推荐鞋子: - )
穿上鞋子!答案 1 :(得分:1)
我一直在寻找类似的需求,正在考虑选择像Dojo或Sproutcore这样的javascript gui库;或者使用JRuby + Netbeans来实现基于Java的GUI。
对我来说,Aptana是一个很好的环境,可以开始尝试使用javascript库来测试开始学习曲线的痛苦。我还在努力抽出时间来完成比较。
答案 2 :(得分:1)
答案 3 :(得分:0)
您可以尝试:
使用wxWidgets / wxRuby创建XRC文件的DialogBlock
xrcise - 创建一个ruby文件来加载XRC
我面临着编写许多小型GUI和一些GUI的任务 这很复杂。以上对我有用。虽然 以上适用于Windows,我只能担保Linux实现 哪个工作非常好。
仅供参考:DialogBlocks将为您带来约100美元。它将创建C ++ 或XRC文件。它也擅长切换平台。我认为 有一个演示版。
我的版本信息:
ruby 1.9.1p243
wxWidgets 2.8.10
wxRuby 2.0.1
DialogBlocks 4.28
wx_sugar 0.1.22(对于xrcise)