【问题标题】:Client Server approach for Android applicationAndroid 应用程序的客户端服务器方法
【发布时间】:2011-09-16 10:44:04
【问题描述】:

我目前有一个使用 GAE 和 servlet 与我的 android 应用程序通信的工作实现。该应用程序将创建 json 对象并使用 httpclient 发送/接收它们。然后我查看了使用 C2DM 的 2.4 beta 插件,并注意到他们使用 GWT 和 RequestFactory 进行通信。我想知道这种方法是否值得花时间转换?是否易于设置和配置?如果我想说与应用程序一起开发移动网站,这似乎是一个不错的方法?

【问题讨论】:

  • 您是否考虑编写一个 Python 版本的应用程序以并行运行?

标签: android google-app-engine gwt requestfactory


【解决方案1】:

如果您使用C2DM,您将需要您的用户使用谷歌帐户。我个人对此不是 100% 满意。

C2DM 的最大优点是避免轮询 GAE 服务器。如果您有一个已经可行的解决方案,您为什么要更改它?

【讨论】:

  • 99% 的 Android 用户已经拥有 Google 帐户,因为他们拥有 Google 体验设备。
  • 是的,直到出现不支持 google-lock-in-service(如 C2DM、LVL 和 google pay api)的亚马逊应用商店。别担心,尼克,我仍然喜欢 appengine 和 android :) 请不要做太多的供应商锁定;)
【解决方案2】:

我会推荐 android - appengine 组合。但是,如果您希望您的应用程序在非 google-play 设备上运行,您需要考虑 C2DM/LVL 或 google wallet API(google play 上的强制要求)。 RequestFactory 很棒,但它是紧密耦合的,恕我直言。我会推荐 Rest,它与平台无关,非常松散耦合,因此支持 GWT、android、iOS、BlackBerry、WebOS、桌面......

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多