8

我对 Ruby GUI 设计进行了大量研究,这似乎是 Ruby 趋于落后的一个领域。我已经探索了 MonkeyBars、wxRuby、fxRuby、Shoes 等的选项,只是想从 Ruby 社区获得一些意见。

虽然它们绝对是可用的,但它们的发展似乎已经下降。我在任何(减去 fxRuby 书籍)上都找不到大量有用的文档或用户群。我只是想制作一个简单的 GUI,所以我真的不想花费数百小时来学习更复杂工具的复杂性或尝试使用甚至不再开发的东西(鞋是应用程序的类型我正在寻找,但它非常有问题,并且没有被积极开发。)在所有选项中,你们会推荐哪个是最快的,并且仍然有某种开发基础?

谢谢!

4

4 回答 4

2

我不知道你所说的鞋子非常有缺陷是什么意思。它非常适合构建您自己的小应用程序:-) 是的,shoes3 和包装/安装程序存在问题。然而,社区是我见过的最好的社区之一。总是很好而且很有帮助地解决问题。您可以通过 shoes@librelist.com 访问邮件列表。

如果您正在寻找基本信息,Nobody Knows Shoes鞋子手册是您最好的朋友。

然而,我们目前正在开发鞋子4——这是一个完整的重写,考虑到了多个后端——第一个后端是 jruby/swt

所以我肯定会推荐鞋子:-)

穿鞋!

于 2012-11-09T14:55:26.227 回答
1

我一直在寻找类似的需求,并且正在考虑使用 Dojo 或 Sproutcore 之类的 javascript gui 库;或将 JRuby + Netbeans 用于基于 Java 的 GUI。

对我来说,Aptana 是一个很好的环境,可以开始尝试 javascript 库来测试开始学习曲线的痛苦。我仍在努力寻找时间来完成我的比较。

于 2010-05-20T00:04:19.233 回答
1

http://en.wikibooks.org/wiki/Ruby_Programming/GUI_Toolkit_Modules 可能有助于聚光灯看起来很有趣

于 2010-07-16T20:06:44.680 回答
0

你可以试试:

  • DialogBlocks 使用 wxWidgets / wxRuby 创建 XRC 文件

  • xrcise - 创建一个 ruby​​ 文件来加载 XRC

我面临着编写许多小型 GUI 和一些复杂的任务。以上对我有用。虽然以上内容适用于 Windows,但我只能保证运行良好的 Linux 实现。

仅供参考:DialogBlocks 将花费您大约 100 美元。它将创建 C++ 或 XRC 文件。它也擅长切换平台。我认为有一个演示版。

我的版本信息:

  • 红宝石 1.9.1p243

  • wxWidgets 2.8.10

  • wxRuby 2.0.1

  • 对话框块 4.28

  • wx_sugar 0.1.22(用于 xrcise)

于 2010-06-17T17:18:25.917 回答