2010-01-06 84 views
14

我想解决一个Ruby的GUI框架,我还没有决定哪一个我更喜欢和想要一些输入。我主要想选择最支持和社区参与的框架。我已经避开了鞋子,因为该网站已关闭,因为我希望对后台发生的事情有一些挑战和理解。Ruby的最佳GUI框架。不是鞋

我看了看这个帖子(这是一个有点过时了,所以我希望对一些现代的输入): Best Ruby GUI Framework

我已经看过的FXRubyRuby-GTK2这两个框架,我希望有人能给这些框架提供一些优点和缺点,或者为Ruby提供一个GUI框架的建议。

哦,如果你认为鞋子是要走的路,请提及。

谢谢!

回答

3

最后我决定在Ruby-GNOME2上下定决心。似乎有很多我可以定制的方面,而不是过于复杂。如果有其他人正在考虑在Ruby中制作图形用户界面,请点击此链接。

Ruby-GNOME2

+1

如果您想为未来的搜索者改进这个问题,您可能会在问题描述中添加您正在寻找的特定功能(足够/必要)以及可能会为您解决问题的条件。 – isomorphismes 2013-04-15 17:13:43

5

鞋的网站是不是 '向下' 它已经被删除(nowrelocated)由_whyleft the communityabruptly在2009年8月

所以,我的回答是:Shoes :)

+2

在错误的问题最初发布此: 有什么办法来“部署”一个鞋的应用程序。看起来,如果你决定使用Shoes框架,你必须使用Shoes.run然后选择一个.rb文件来使用。我想有一种方法可以创建一个独立的GUI应用程序,它可以从命令行 – 2010-01-06 20:58:58

+3

运行,您可以将鞋应用程序部署为独立的.exe文件。这样做的程序是从命令行开始的:“shoes -p” – 2012-11-15 17:14:00

+0

是的,当你跳过黄色的车道时,你会爱上那些红宝石鞋。 – 2015-08-05 18:22:55

1

Swing或SWT。

是的,我知道,这是一个真的如果其中任何一个是任何问题的最佳答案,事情的可悲状态,但事情就是这样。

+0

我同意,我发现wx ruby​​确实不稳定和不完整,fx过于复杂。有一堆基于java的框架似乎没问题。 – 2010-01-06 03:40:37

+0

有没有什么办法可以“部署”一个Shoes应用程序。看起来,如果你决定使用Shoes框架,你必须使用Shoes.run然后选择一个.rb文件来使用。我想有一种方法可以创建一个可以从命令行运行的独立GUI应用程序。 – 2010-01-06 03:48:38

+0

Shoes 3包含一个打包程序,它将生成windows的.exe文件以及mac和linux的二进制文件。 – 2011-02-25 06:10:05

3

如果您在Mac OS上,请尝试MacRuby。它本身并不是一个GUI工具包,但它基本上可以让你使用Ruby中的所有Cocoa(它建立在CoreFoundation和Objective-C运行时的基础之上)。 MacRuby是您最好的选择,如果您愿意开发仅适用于Mac OS X的应用程序。

+0

Mac真的是我的目标是开发...主要是Linux和Windows。 – 2010-01-06 21:37:22

1

也许您可能会发现RuGUI有趣。来自网站:

RuGUI是一个旨在帮助建立桌面应用程序的框架。 RuGUI主要是受Ruby on Rails框架的启发,它的大部分功能都来自它。

还有的也RSpec的和测试支持:单位

它开始侧重于基于GTK,但它看起来像Qt的支持是由现在增加。它缺乏结构化的文档,但these两个blogposts会帮助你很多。

开发人员迫切希望改进框架。

+0

网站似乎已关闭。 – sampablokuper 2011-03-11 21:37:23

0

wxRuby绑定到wxWidgets,并在Linux,Mac,Windows上运行。它尽可能使用本地窗口。

可爱简单dsl的进程。