2011-03-05 68 views
4

我想开发一个基于位置的社交网络(如谷歌纬度)的Android应用程序,以便客户端/服务器将用于我的应用程序。什么类型的客户端/服务器架构将被使用?是否有任何有用的网站,视频,关于与我的应用程序相关的客户端/ (我是Android开发的新手。)将使用哪种类型的客户机/服务器体系结构?

回答

7

你想在服务器上使用什么框架?你精通哪些计算机语言?你想在自己的服务器上还是在云端运行?

一个通用的答案是:

  1. 创建于服务器RESTful service。 REST很常见,并且在所有现代语言框架下都受到支持。由于数据格式使用JSON,因此解码XML更容易,更快速,并且可以更好地映射到对象。如果您在服务器上使用Java/servlet,则可能需要查看Resteasy

  2. 在Android上使用HTTPClient与您的REST服务器进行通信。使用Gson生成/使用JSON并将其映射到您的对象。

0

我会说使用波峰和忽略所有这些红眼书呆子谁说,你应该使用了HTTPClient和GSON/org.json重塑自己的自行车。这不值得。你需要一个客户端 - 服务器通信通道,对吧?拿着吧。

相关问题