0

本质上,

我会知道所涉及的各种组件从头到尾从头开始。

我即将进行一个 Android 项目,我几乎需要完全创建一个后端和一种通过HTTP进行交互的方式。一个 RESTful 方法似乎是要走的路,但现在我很困惑从哪里开始——我应该考虑的事情。

目前,我认为以下内容很重要:

Are there other alternatives I should be considering? Is this the best approach considering I have done no PHP and very little MySQL so far? Does the fact it is mainly Android based mean there are unique options to consider?

If there are any other good resources I should be considering, I would be very grateful!

Cheers

4

3 回答 3

2

我也有同样的情况。我将开发一个带有 REST 后端(PHP + MySQL)的 Android 应用程序。我正在考虑的几件事:

而且我想使用 Python 而不是 PHP,但是支持 GCI for Python 的共享托管服务较少。

于 2013-07-25T17:47:47.063 回答
1

你知道VB还是C#?如果是这样,也许您应该考虑使用 wcf webservice 而不是 PHP,它非常简单,并且有很多关于与 android 集成的教程。

于 2013-07-25T15:43:33.257 回答
1

可以使用 microsoft stack 开发基于 REST 的后端服务,我可以建议通过以下方式创建 REST 完整的 WCF 服务。

  1. 创建 REST WCF 服务,使用 WebHTTPBindings,为每个服务方法提供合适的 UriTemplate 和 http 动词。
  2. 创建一个新的“类库”项目,它将成为您的业务逻辑部分。业务逻辑中的方法将从 WCF 层调用。
  3. 在后面任何数据库都可以使用 MY SQL、MS SQL 服务器或 Sybase。

使用 REST WCF 服务的好处如下:-

  1. 由于 REST 服务是基于资源的,因此它的方法可以很容易地通过它的 uri 从任何平台直接调用。因此,从 Android 应用程序调用 WCF 服务方法将非常容易。

  2. 对 JSON 的出色支持。可以将服务方法配置为以 JSON 形式发送响应和接收请求。JSON 是优秀的轻量级、可互操作的数据交换格式。

  3. 支持各种 HTTP 动词。

看看以下内容:- http://msdn.microsoft.com/en-us/library/dd203052.aspx

于 2013-07-25T17:19:26.063 回答