誰かがRubyを使用してWindows7用のシンプルなGUIアプリを開発したことがありますか?どのGUIフレームワークを使用しましたか?GUIにtKまたはWxRubyを使用し、Ocraを使用してパッケージ化することを検討しています。ユーザーのマシンにrubyとlibsをインストールするには、インストーラーも必要ですか?
これは私にとって新しい領域であり、考えが役立つでしょう。
誰かがRubyを使用してWindows7用のシンプルなGUIアプリを開発したことがありますか?どのGUIフレームワークを使用しましたか?GUIにtKまたはWxRubyを使用し、Ocraを使用してパッケージ化することを検討しています。ユーザーのマシンにrubyとlibsをインストールするには、インストーラーも必要ですか?
これは私にとって新しい領域であり、考えが役立つでしょう。
靴は、すぐに小さなGUIを使用するための優れたToolKitです。しかし、バージョン3では、パッケージャーが多少壊れています。「green_shoes」は宝石としての靴の実装であるため、ocraによるパッケージ化が機能するはずです。
より複雑なUIを構築したい場合は、JRubyとSwing(またはSWT)を使用することをお勧めします。JRubyでは、rawr --gemを使用して、アプリケーションを単一の.jar、.exe、または.appにバンドルできます。これには、必要なものがすべて含まれています。ターゲットマシンへのJavaのインストールのみが必要ですが、これは今日では問題にならないはずです。Swingは堅実で成熟しており、ビジュアルデザイナー(例:netbeans mantisse)を使用してUIを構築するためのツールがいくつかあります。
別の代替手段はhttp://visualruby.net/である可能性があります。これは、GTKとGlade-Designerを使用するrubyGUIアプリ用のIDEの一種です。まだ使用していませんが、スムーズに動作しているようです。
最後になりましたが、少なくともではありません。ShoesTeamは、JRubyとSWTに基づくShoes4のリリースに懸命に取り組んでいます。靴のDSLが気に入ったら試してみることができますが、まだ開発中です。
私が多かれ少なかれ知っている他のツールキット:
Shoesは、Rubyを使用してグラフィカルアプリを簡単かつ巧みに作成するためのクロスプラットフォームツールキットです。他のほとんどのGUIツールキットとは異なり、Shoesは、電力を失うことなく、簡単でわかりやすいように設計されています。本当に簡単です!
Green_shoesはOcraで動作します。ただし、ファイルが大きすぎるため、アイコンをクリックしてからウィンドウが表示されるまでに時間がかかります。Tkは少し小さくて速いです(しかしそれでも遅いです)。
シューズを使用した後、時間のないプロジェクトをJrubyとSwingに移行しました... Ruby sintaxを取得し、すべてのJavaをデプロイしてアベンテージを実行しています... http://sourceforge.net/projects/rmldonkey/