将使用哪种类型的客户端/服务器架构?

时间:2011-03-05 21:30:44

标签: android architecture client-server

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

2 个答案:

答案 0 :(得分:7)

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

一般答案是:

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

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

答案 1 :(得分:0)

我会说使用CRest并忽略所有这些红眼书呆子,他们说你应该使用HTTPClient和GSON / org.json重新发明自己的自行车。这不值得。你需要一个客户端 - 服务器通信渠道,对吗?拿它吧。