0

私は、ディレクトリの変更(Compassなど)を監視することで、HAMLとSASSをユーザーのHTMLおよびCSSファイルに変換する非常に単純なアプリケーションのアイデアを思いつきました。ほとんどすべてのコンポーネントはすでにコミュニティで利用可能です。フロントエンドに何を使用するかを理解する必要があります。

キャッチ:

それは違いない:

  1. スタンドアロンアプリ(つまり、ユーザーはRubyまたはHAMLをインストールする必要はありません)、
  2. よさそうだ、
  3. いくつかのプラットフォーム(Linux、Mac、Windows)で利用できます。

これまでのところ、私はほとんど知りません:

  • RubyScript2Exe:ルビーアプリケーションをパッケージ化します

  • Adobe AIR:デスクトップスタイルのWeb開発...しかし、Rubyとの統合は簡単ですか?

  • Adobe Flex:これはWebベースの開発専用ですか?

  • Java / jRudy :(考えているだけで怖くなる)

  • FXRuby:残念ながら古すぎる(「醜い」と読む)ルビーGUIツールキットで、ターゲットにしているオーディエンス(デザイナーやHTML開発者....いいえ、料金を請求する予定はありません)を引き付けることができません。魅力的なアプリを作りたいだけです)

  • :もう1つのルビーベースのGUIツールキットで十分な場合と不十分な場合があります...このためのGUIビルダーはありますか?

もちろん、他のオプションも大歓迎です。

答えを提供する場合は、Rubyと選択したテクノロジーを統合する優れたスターターチュートリアルへのリンクも残してください。

4

4 に答える 4

5

最近、シンプルなアプリのウィンドウフロントエンドを決定する必要がありました。FXRuby、TKRuby、Shoes、WXRubyを調べました。

私がアプリを作るのを助けたのは靴だけでした。残りは(おそらく)より強力でしたが、(靴と比較して)複雑さのコストは莫大なようでした。私はこれまで座って大きな醜いウィンドウAPIを操作する必要はなく、単純なレポートジェネレーターを実現するためだけにAPIを学びたくありませんでした。これらのAPIのコードを取得し、実行可能ファイルを確実に生成する方法は明確ではありませんでした。靴の内蔵パッケージャーは私にとってうまく機能します。

私がShoesで抱えていた問題の1つは、ドキュメントの入手に問題があったことです。shoes -mやがて、ランニングをすると非常に便利なマニュアルとして機能する靴アプリが起動することを知りました。公式チュートリアルは読む価値のある(そして短い)ものです。それはここにあります

靴は私によく役立っており、将来私が作ることを選んだどんな単純なユーティリティでも私の最初の寄港地になるでしょう。

于 2009-11-20T00:11:32.713 に答える
2

チタンデスクトップを見たことがありますか?あなたが探しているものかもしれません

于 2009-12-22T23:20:58.780 に答える
1

ああ、この質問について私の毛穴から熱気が流れます。インターネットの未来は、このカプチーノにかかっていると思います。私はそれがプラグのように聞こえることを知っていますが、私は誓います、私は280slidesとAtlasによって地獄のようにただ感銘を受けました。Cocoaのインターフェイスビルダーを使用して構築されたWebフレームワークであり、Cocoaをネイティブにコンパイルすることも、単純なドロップダウンボックスでキックアスWebページをコンパイルすることもできますか?熱い熱い熱いです。多分沸騰?

于 2009-11-20T05:44:29.577 に答える
1

Limelightは別の選択肢です。これはJRubyベースであり、WindowsおよびOSXのバイナリインストールとして、または任意のプラットフォームのgemとして利用できます。Limelightホームページにリンクされたチュートリアルとスクリーンキャストがあります。

使用したことはありませんが、言及する価値があると思いました(Windows用にダウンロードしましたが、起動できませんでした。作業プロキシが問題を引き起こしていると思われます)。

私の投票は靴にも当てはまります。

于 2009-11-25T16:51:46.250 に答える