Android和IOS后端框架的选择?

EeE*_*EeE 9 mobile spring android spring-mvc ios

我将开发一个带有android和ios版本的移动应用程序(不是移动Web应用程序).我需要一个后端服务器来存储和处理数据.因此移动应用程序仅用于呈现来自后端服务器的数据.

现在问题:

  1. 我需要使用什么样的数据通信,socket或http?
  2. 我可以选择哪种后端框架,例如,spring mvc或其他可用于移动应用程序的Web开发框架?spring确实提供了android弹簧但不适用于ios.任何框架都对移动应用程序都有良好的支持?
  3. 它是否与Web开发类似,如果我使用POST/GET通过http进行数据传输?

谢谢!

Kur*_*aum 0

我现在正在使用Django为我的移动应用程序执行 REST,并且运行良好。您想要使用 REST 范例,因为它对网络中断最强大且最具弹性(对于移动设备,您必须非常容忍)。借助 REST 和 Django,您可以通过标准 Http 连接进行所有通信,这使得您的后端与您能想到的几乎任何平台兼容。Django 也很好,因为它是用 python 编写的,你可以非常快速地构建原型。由于对象关系映射器,无需编写原始 SQL 或类似的内容。这太好了。

您可能想要为后端考虑的其他 Web 框架有:Google App EngineLiftRuby On RailsCakePHPPylons