我想用Ruby创建一个工具,它可以与所有3个主要操作系统(Windows,Linux,Mac OS X)配合使用。对于Ruby的绑定“好”的工具包,我有什么选择?好的,我的意思不仅仅是快速将C / C ++ API直接映射到Ruby上,例如使用适当的块和其他Ruby特性。
答案 0 :(得分:1)
我会说QTRuby(QT的绑定)似乎是最先进的,也是非常跨平台而不需要一些预先安装的虚拟机 - 就像Ruby(JRuby Java Swing Bridge) - 另一个非常好的解决方案用户已经拥有Swing专有技术)
答案 1 :(得分:0)
直到最近,几乎最好的选择是Swing和SWT。如果Swing是你最好的选择,你知道有一些严重的错误。但现在,还有WPF。
所有这三个,Swing,SWT和WPF在Windows,OSX,Linux和其他十几个版本上运行良好。
答案 2 :(得分:0)
对于OS X会说MacRuby - http://www.macruby.org/因为Hot Cocoa http://www.macruby.org/hotcocoa.html
答案 3 :(得分:0)
到目前为止,最全面支持的是Tk(Ruby / Tk:http://ruby-doc.org/docs/ProgrammingRuby/html/ext_tk.html),它几乎可以运行。下边是,它不是很漂亮。
这是使用Ruby / Tk的另一个很好的指南:_tttp://www.tutorialspoint.com/ruby/ruby_tk_guide.htm
如果您正在寻找更好看的东西,请尝试gtk(2):_ http://ruby-gnome2.sourceforge.jp/hiki.cgi?tut-gtk