Ruby对于GUI开发有什么优势吗?

22

我正考虑创建一个基于GUI的工具,希望它能够跨平台。我已经排除了Java,因为我个人不喜欢Swing。目前,我正在考虑使用C#并使用Mono使其跨平台。但是,我想知道像Ruby这样的新型跨平台语言是否可以为我提供良好的GUI开发环境。


我实际上使用了一个跨平台应用程序,它有一个工具包我可以使用:Netbeans。我认为它是基于Swing的,但你可以将Netbeans作为抽象层。我很想用Ruby做点什么,但是答案中提到的所有框架看起来都非常不成熟。如果微软能够使.Net跨平台就好了... - Dan Rosenstark
嗯,.NET是跨平台的。它被称为Mono,哟。 - Jonathan Sterling
13个回答

0
我建议看一下visualruby。它是一个使用Ruby创建GUI的IDE。它使用GTK作为其图形工具包,并且在任何平台上应用程序看起来都很棒。您可以在屏幕截图页面上查看Win7、WinXP、Ubuntu和Mac的截屏。

http://visualruby.net/site/Screen%20Shots.html

您可以在各种平台上安装VisualRuby并运行示例程序来轻松尝试它。

这个被勾选的答案是在VisualRuby发布之前编写的。


0
如果你曾经用过Mac电脑的话,不妨试试RubyCocoa。它显然只适用于OS X操作系统,但我见过很多人在寻找Mac上的GUI开发方式时感到困惑,如果你喜欢Ruby语言,那么RubyCocoa绝对会让你爱不释手。

0
你有没有看过 Java 上的 SWT?它使用本地小部件,比 Swing 更容易获得漂亮的界面。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接