0

AIR を使用して、「webapp」のような Web サイト (多数の ajax、フロント エンド コード) のオフライン バージョンを作成したいと考えています。

HelloWorld の例よりもはるかに進んでいませんが、Web サイト (php、Java、.Net など) と AIR アプリの間でコードを最大限に再利用するには、どのようにコードを設計すればよいのでしょうか?

フロントエンドコードが AIR アプリを考慮して設計されている場合、実際にフロントエンドコードを 100% 再利用できますか? どうやってそれをするつもりですか?

たとえば、この Web サイトでは、待ち時間のある多くの Ajax 呼び出しを行い、リスナーを使用しています。AIR アプリは、データベース要求を同期的に実行できるリスナーを必要とせず、ajax 呼び出しを実行する必要もありません。そのための抽象化レイヤーを作成しますか? そのため、AIR アプリでの同じ呼び出しは xmlhttp を実行せず、代わりに AIR を使用してサーバー側コードを実装します。リスナーを呼び出しますか?フロントエンドのコードパターンを書き直す必要はありませんか?

これは理にかなっていますか?Googleで検索するのは本当に難しいです。私は、どこかに良い記事があり、おそらくそれを行うためのフレームワークがあるに違いないと考えていますか?

4

1 に答える 1

0

私はいくつかの Adob​​e Air アプリを作成しました。あなたへの私の提案は、Air または Web サービスによって提供されるサービスの観点からアプリを考えることです。これは、複製する必要があるコードの部分です。

したがって、すべての Adob​​e air 固有のコードを分離し、Web サービスが同じことを行う方法を提供する必要があります。たとえば、設定の保存、ファイルの読み取り、データベースへのクエリなどです。

アプリを展開するとき、航空「サービス」または Web サービスに接続するコードをロードすることを選択できます。

于 2010-04-27T14:21:28.953 に答える