はRubyについて、良のためのGUI開発?[定休日]
-
02-07-2019 - |
質問
ることを考えていますの作成GUIツールになりたいクロスプラットフォーム.私は棄却されるJavaという。私は、現在、C#用モノでクロスプラットフォーム.しかし私ど新fangledクロスプラットフォーム言語Rubyを提供できたものGUI開発環境です。
解決
その答え: no(いい クロスプラットフォーム).
の答え: クロスプラットフォームのGuiは古くて新しい問題です。Qt、GTK,wxWindows、Java AWT、Java Swing XUL--これらはすべてが同じ問題:この結果、GUIんがネイティブに関べてのプラットフォーム.しかも、毎のプラットフォームで若干見つけることができる や 感じていた場合でも何とかできるツールキットからネイティブに関べてのプラットフォームは、いかにコードをアプリへ 感じる ネイティブにそれぞれのプラットフォーム.
かの決定:い最小限に抑えるために開発努力してGUIを使わないうちろん、各社のプラットフォームやしたいユーザーのポテンシャルを最大限引き出す。を選択するオプションする必要がありま共通のバックエンド、カスタムUIがそれぞれのプラットフォーム.
rubyでグッドミュージックを発見する選択肢のための共通の英語版をご覧下さい
他のヒント
い Ruby/GTK, することができます使用のGTKツールキットの下インプリメンテーションです。私は仕事をすべきWindowsおよびMac Os(Gimp,ルとしての魅力を最大限に引きをする。
A フランスの雑誌"投稿の良い初心者第 Ruby/GTK.
編集:によるメインページ のSourceForgeプロジェクト, Ruby-Gnome2(通称Ruby/GTKはクロスプラットフォーム(Windows、Linux、Mac Os).
Rubyは 靴, もう少し軽量化を達成しています。
Rubyを使用できTkは、クロスプラットフォームのUIです。では、福GUIツールキットのためのPythonとTclでもぎとった数種類のいちごを使用Perlです。最新バージョンTkを作用のネイティブウィジェットをアドレスの主要な関心事とTkに見えます。
言語ニュートラルページはTk http://www.tkdocs.com/ を含む例コード両方のルビー、Tcl.
これwxperlプログラマーをもたらすであろうと確信しておwxrubyが示されている場合もあります。Wxが速いので、trueに入できます。
見 Ruby GUI2008年の調査結果 ディスカッション こちらの.好きになっています。
必要な場合はRubyで記Mono/C#--に使用しましたMono、GTK#っ最近はとても感動します。そうするか安定したクロスプラットフォームの移植性も素敵になっています。
Ruby/GNOME2作品ですね。利用できるGladeをドラッグ画面要素は、荷重でのUIからRubyのアプリです。
またSWT Java?このネイティブウィジェットは、あくまでたどり着くと素敵なスタのそれよります。
Javaはオプションとその良いオプションです。したい場合はネイティブのlook利用SWT/JFace.ことができるのだ強力なUIプeclipseのRCP。
ばれるものベンチャーのmac、チェックアウト RubyCocoa.もちろんのみOSX、私は見たことが多くあ傷、ヘッドがなGUI開発のmacとばruby RubyCocoaはすごく楽しかったです。
私は強力にバックQtクロスプラットフォームのGUI開発。素晴らしいことだと、Apiは非常に直観的です。GUIのlookほぼネイティブとQtでGUIコントロールを提供す。
その基本的なインタフェースとC++その他言語バインディングが可能です。Ruby RubyQtが可能です。残念なことにも成熟。
私はあなたが見る visualruby.そのIDEをGuiを使用rubyなどがある。このGTKとして、グラフィックツールキットやアプリケーションにもいますご覧の画面にWin7,WinXP,Linux、Macの画面のページ:
http://visualruby.net/site/Screen%20Shots.html
簡単に試すべてのプラットフォームを設置visualruby様々なプラットフォームの実行例です。
チェックされた解答文の前にvisualrubyが発売されました。