2

我想用 Ruby 创建一个工具,它适用于所有 3 个主要操作系统(Windows、Linux、Mac OS X)。对于 Ruby 绑定“良好”的工具包,我有哪些选择?好的,我的意思不仅仅是将 C/C++ API 快速直接映射到 Ruby,例如在适当的地方使用块和其他 Ruby 特性。

4

4 回答 4

1

我会说 QTRuby(所以 QT 的绑定)似乎是最先进的,也是非常跨平台的,不需要一些预安装的虚拟机 - 就像 Ruby 的情况一样(JRuby Java Swing Bridge - 如果用户已经拥有 Swing 专有技术)

于 2010-07-03T14:34:28.387 回答
0

对于 OS XI 会说 MacRuby - http://www.macruby.org/因为 HotCocoa http://www.macruby.org/hotcocoa.html

于 2010-07-05T21:42:33.017 回答
0

到目前为止,得到最彻底支持的是 Tk(Ruby/Tk:http ://ruby-doc.org/docs/ProgrammingRuby/html/ext_tk.html ),它几乎可以在任何东西上运行。缺点是,它不是很漂亮。

这是另一个使用 Ruby/Tk 的好指南:_http://www.tutorialspoint.com/ruby/ruby_tk_guide.htm

如果您正在寻找更好看的东西,请尝试 gtk(2):_http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk

于 2010-07-14T05:36:22.363 回答
0

直到最近,几乎最好的选择还是 Swing 和 SWT。而且您知道如果 Swing 是您的最佳选择,那么就会出现严重错误。但是现在,还有 WPF。

Swing、SWT 和 WPF 这三者都可以在 Windows、OSX、Linux 以及可能的十几个其他平台上运行良好。

于 2010-07-03T22:32:45.197 回答