4

这不是一个真正的问题,更像是一个一般的 X 与 Y 问题。

所以我正在使用用谷歌应用引擎编写的服务器在 android 上试验 c2dm。目前,我正在使用“App Engine Connected Android Project”作为模板,并自己添加了一些代码。所以生成的代码将 RequestFactory 用于一堆东西,比如注册/注销设备、发送消息等。

我以前在后端通信方面的经验是建立与 servlet 的连接、写入它 (json) 和读取响应 (json)。

那么问题来了: 使用 RequestFactory 与应用程序引擎进行通信而不是仅仅从 URLConnection 的输入/输出流中写入/读取有什么好处(如果有的话)?还是真的只是口味问题?

4

2 回答 2

1

请求工厂的一个缺点是检索对象非常慢。自定义 servlet 和 http 请求要快得多(快 10 倍至 20 倍!)。

查看这篇文章以获取更多详细信息RequestFactory 在 Android 上运行缓慢

于 2012-03-31T03:24:45.537 回答
0

我自己还没有使用过它,但据我所知,它的主要好处是它可以很容易地使用您的 Android 凭据对 App Engine 应用程序进行身份验证。用手做这件事有点痛苦。

于 2011-07-25T03:58:55.850 回答