2

3つの主要なOS(Windows、Linux、Mac OS X)すべてで動作するRubyを使用してツールを作成したいと思います。Rubyのバインディングが「優れている」ツールキットにはどのような選択肢がありますか?良いとは、C / C ++ APIをRubyにすばやく直接マッピングするだけではなく、たとえば、必要に応じてブロックやその他のRuby機能を使用することを意味します。

4

4 に答える 4

1

QTRuby(QTのバインディング)は、Ruby(JRuby Java SwingBridge-ユーザーがすでにSwingのノウハウがあります)

于 2010-07-03T14:34:28.387 に答える
0

最近まで、ほとんど最良のオプションはSwingとSWTでした。そして、Swingが最善の選択肢である場合、何か深刻な問題があることを知っています。しかし今、WPFもあります。

Swing、SWT、およびWPFの3つはすべて、Windows、OSX、Linux、およびおそらく他の12個でうまく機能します。

于 2010-07-03T22:32:45.197 に答える
0

OS XIの場合、MacRubyと表示されます-HotCocoaのためにhttp://www.macruby.org/ 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を使用するためのもう1つの優れたガイドは次のとおりです。_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 に答える