创建HTTP REST&的最佳方法后端支持数据库从头开始?

时间:2013-07-25 15:21:30

标签: android mysql http rest

基本上,

我知道所涉及的各个组件从头到尾都是从绝对开始的。

我即将开展Android项目,我非常需要通过 HTTP 完全创建后端和交互方式。一个RESTful方法似乎还有很长的路要走,但现在我非常关注从哪里开始 - 我应该考虑的事情。

目前我发现以下内容很重要:

我还应该考虑其他替代方案吗? 这是最好的方法,因为到目前为止我没有做过PHP和很少的MySQL吗? 它主要是基于Android的事实意味着有独特的选择吗?

如果还有其他我应该考虑的好资源,我将非常感激!

干杯

3 个答案:

答案 0 :(得分:2)

我处于同样的境地。我将开发一个带有REST后端(PHP + MySQL)的Android应用程序。 我正在考虑的一些事情:

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

基于REST的后端服务可以通过微软堆栈开发,我可以建议以下列方式创建REST完整的WCF服务。

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

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

    2. 对JSON的出色支持。 Serivce方法可以配置为以JSON格式发送响应和接收请求。 JSON是一种出色的轻量级,可互操作的数据交换格式。

    3. 支持各种HTTP动词。

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