4

これは実際には問題ではなく、一般的な X 対 Y の質問に似ています。

だから私はグーグルアプリエンジンで書かれたサーバーを使ってアンドロイドでc2dmを試しています。現時点では、「App Engine Connected Android Project」を自分でコードを追加したテンプレートとして使用しています。したがって、生成されたコードは、デバイスの登録/登録解除、メッセージの送信など、一連の処理に RequestFactory を使用します。

私の以前のバックエンド通信の経験は、サーブレットへの接続を設定し、サーブレットに書き込み (json)、応答を読み取る (json) というものでした。

ここで質問があります: URLConnection の入力/出力ストリームからの書き込み/読み取りではなく、アプリ エンジンとの通信に RequestFactory を使用する利点は (あるとすれば) 何でしょうか? それとも本当に好みの問題ですか?

4

2 に答える 2

1

リクエスト ファクトリの欠点の 1 つは、オブジェクトの取得が非常に遅いことです。カスタム サーブレットと http リクエストは、はるかに高速です (10 倍から 20 倍高速です!)。

詳細については、この投稿を確認してください。 Android で RequestFactory が遅い

于 2012-03-31T03:24:45.537 に答える
0

まだ自分で使用したことはありませんが、主な利点は、私が理解しているように、Androidのクレデンシャルを使用してAppEngineアプリに対して認証するのが非常に簡単になることです。手でそれをするのは少し苦痛です。

于 2011-07-25T03:58:55.850 に答える