質問

Railsベースのサーバーサイドコード、およびHTML、CSS、JQUERY、プラグインなどに基づくクライアント側など、Webテクノロジーを使用してWebベースのRIAアプリケーションを構築しています。

作成するのを楽しみにしています スタンドアロンクロスプラットフォームアプリケーション 同じコードベースを使用しています(QTまたは他の言語/ライブラリでアプリケーションUIを書き換えたくありません)。

また、コンテンツを表示するためにクライアントがWebサーバーを設定する必要があることを望んでいません。アプリケーションは非常にAJAXベースであり、REST FULバックエンドと通信します。デスクトップクライアントは、ローカルストレージの追加の提供とデータの同期を備えたまったく同じ機能を持つことができるはずです。

Linuxで開発プロセス全体を実行したいと思います。 AdobeがLinuxでAirのサポートを停止した今、私はそれを実行可能な候補者として受け入れていません。私は調べてきました モジラプリズム, 、それは私が探しているものがほとんどありますが、ローカルストレージやローカルファイルシステムとのやり取りの規定がないように見えるという事実を除いて。

解決策がある場合は望ましいでしょう オープンソース. 。ボトムアップからの私のコードベース全体は、オープンソーステクノロジーに基づいており、可能な限りそのように保ちたいと思います。

また、既存のIDEとの統合、GUI開発環境、強力なアプリケーションビルダーウィザードなどのアプリケーションと機能を手作業で手に入れることができます。必要な要件ではありません。

私はそれが可能であることを提案されています webkit QTアプリケーションに埋め込まれ、私が望むものを実行するコンポーネントは、私がそれをするのに役立つ適切なリソースを見つけることができません。私はJava and C Plus Plusに精通しているので、他の言語で追加のラッパーコードを書くことは大きなハードルではありません。
どういうわけか、地元の保管施設をプリズムに追加できる場合、それは非常に好ましいソリューションになります。

また、作成します Google-Chrome/Chromiumのプラグイン 可能な代替品です。上記のオプションと比較してどうですか。

どんな助けも高く評価されます。

役に立ちましたか?

解決

現時点ではappjs( http://appjs.org )これらの同じ原則を中心に正確に設計された最も堅牢な競争相手のようです。

もう1つの選択肢は、GTK-Webkitベースのソリューションです( http://webkitgtk.org ) .

更新:2013年8月

他の複数の代替品も利用できます。

  • Tidesdk

    TidesDkは、非常に人気のあるコミュニティベースの派生です チタンSDK. 。このプロジェクトは非常に有望ですが、最後にLinuxで開発者ツールを実行している主要なしゃっくりがあることを確認しました。

  • node-webkit

    この興味深いプロジェクトは、node.jsとwebkitの間のシームレスな相互運用性を提供します。最終結果は、組み込みまたはサードパーティのノードモジュールを呼び出す追加機能を備えたWebページを書くのと同じように、アプリケーションの開発を開始できることです。 CommonJSモジュール ただ働きます ブラウザのコンテキストで。このプロジェクトはIntelが後援しており、私は個人的に使用が非常に簡単で生産的であることがわかりました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top