从头开始的Android应用程序后端

从头开始的Android应用程序后端,android,web-services,mobile,backend,mbaas,Android,Web Services,Mobile,Backend,Mbaas,我正在开发一个android应用程序,它需要一个后端来处理登录并在服务器上远程存储数据。我以前为android使用过BaaS服务“解析”。但由于这是我大学的最后一年项目,我需要从头开始开发后端,我从未使用过web服务。我需要一些关于如何处理这一问题的指导,以及哪一个框架最适合使用 提前谢谢 如果我理解正确,您希望构建一个服务器应用程序,允许您从android应用程序查询数据 我不是这方面的专家,因为我刚开始自己编写代码,但我做了一些研究,在服务器端实现RESTful API似乎是一个非常可行的选

我正在开发一个android应用程序,它需要一个后端来处理登录并在服务器上远程存储数据。我以前为android使用过BaaS服务“解析”。但由于这是我大学的最后一年项目,我需要从头开始开发后端,我从未使用过web服务。我需要一些关于如何处理这一问题的指导,以及哪一个框架最适合使用


提前谢谢

如果我理解正确,您希望构建一个服务器应用程序,允许您从android应用程序查询数据

我不是这方面的专家,因为我刚开始自己编写代码,但我做了一些研究,在服务器端实现RESTful API似乎是一个非常可行的选择。wiki文章非常详细地介绍了它的工作原理

如果您可以使用PHP,那么如果您熟悉服务器配置,slim框架允许您在不到一个小时的时间内获得一个废弃的原型RESTful API。它似乎非常成熟,足以推动中小型项目(甚至可能是大型项目;老实说,我说不上来)

在起始页上,您可以看到一个示例,该示例允许您使用少于50行代码从API查询“hello,world”字符串。

在示例中,返回一个“hello world”字符串,您可以使用PHP执行数据库查询,并将结果作为json对象返回给客户端

这样做的好处是,您可以将此后端用于不同的客户端:Android、iOS甚至您自己的基于浏览器的web应用程序

这也使得在需求发生变化时很容易更换/移植后端,因为使用更适合需求的其他技术和语言实现相同的API非常容易