我正在开发一个 android 应用程序,它需要一个后端来处理登录并将数据远程存储在服务器上。我之前曾为 android 使用过 BaaS 服务“Parse”。但由于这是我大学的最后一年项目,我需要从头开始开发后端,我从未使用过 Web 服务。我需要一些关于如何处理这个问题以及哪个框架最适合使用的指导。
提前致谢。
我正在开发一个 android 应用程序,它需要一个后端来处理登录并将数据远程存储在服务器上。我之前曾为 android 使用过 BaaS 服务“Parse”。但由于这是我大学的最后一年项目,我需要从头开始开发后端,我从未使用过 Web 服务。我需要一些关于如何处理这个问题以及哪个框架最适合使用的指导。
提前致谢。
如果我对您的理解正确,您想构建一个允许您从 Android 应用程序查询数据的服务器应用程序?
我不是这方面的专家,因为我刚开始自己编码,但我确实做了一些研究,在服务器端实现 RESTful API 似乎是一个非常可行的选择。wiki 文章非常具体地介绍了它的工作原理。
如果您可以使用 PHP,那么如果您熟悉服务器配置,那么苗条的框架可以让您在不到一个小时的时间内获得一个零碎的原型 RESTful API。它似乎足够复杂,可以推动中小型项目(甚至可能是大型项目;老实说,我无法判断。)
在起始页上,您可以看到一个示例,该示例允许您从 API 中查询“hello, world”字符串,而代码少于 50 行。 http://www.slimframework.com/
在示例返回“hello world”字符串的地方,您将使用 PHP 执行数据库查询并将结果作为 json 对象返回给您的客户端。
这样做的好处是您可以将此后端用于不同的客户端:Android、iOS 甚至您自己的基于浏览器的 Web 应用程序。
这也使得一旦需求发生变化就可以轻松替换/移植后端,因为使用其他更适合需求的技术和语言来实现相同的 API 非常容易。