「優れた」Rubyバインディングには、どのグラフィカルツールキットがありますか?

graphics ruby toolkit user-interface
「優れた」Rubyバインディングには、どのグラフィカルツールキットがありますか?

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

  2  2


ベストアンサー

QTRuby(つまりQTのバインディング)は、Ruby(JRuby Java Swing Bridge-ユーザーが既に別の非常に優れたソリューションである場合)のように、事前にインストールされた仮想マシンを必要とせず、最も先進的で非常にクロスプラットフォームのようですSwingのノウハウがあります)

1


最近まで、ほとんどの最良のオプションはSwingとSWTでした。 Swingが最良の選択肢である場合、深刻な問題があることをご存じでしょう。 しかし今、WPFもあります。

Swing、SWT、およびWPFの3つはすべて、Windows、OSX、Linux、およびおそらく他の多数で動作します。

0


OS Xの場合、HotCocoaがhttp://www.macruby.org/hotcocoa.htmlであるため、MacRuby-http://www.macruby.org/と言います。

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

0


タイトルとURLをコピーしました