【问题标题】:Ruby GUI (non-complex layouts)Ruby GUI(非复杂布局)
【发布时间】:2010-05-17 16:11:43
【问题描述】:

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

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

谢谢!

【问题讨论】:

  • 您的部署要求是什么?
  • 它将部署在Windows环境中。 (MacRuby 出局了)
  • 鞋子正在积极开发中。在 Windows 平台上更是如此:github.com/ashbb/shoes/commits/master

标签: ruby user-interface shoes wxruby fxruby


【解决方案1】:

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

如果您正在寻找基本信息,Nobody Knows Shoesthe shoes manual 是您最好的朋友。

但是,我们目前正在处理 shoes 4 - 这是一个考虑到多个后端的完整重写 - 第一个后端是 jruby/swt

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

穿上鞋子!

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        你可以试试:

        • 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

        • DialogBlocks 4.28

        • wx_sugar 0.1.22(用于 xrcise)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-05-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多