Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android和IOS后端框架选择?_Android_Ios_Spring_Mobile_Spring Mvc - Fatal编程技术网

Android和IOS后端框架选择?

Android和IOS后端框架选择?,android,ios,spring,mobile,spring-mvc,Android,Ios,Spring,Mobile,Spring Mvc,我将开发一个android和ios版本的移动应用程序(不是移动web应用程序)。我需要一个后端服务器来存储和处理数据。因此,移动应用程序仅用于显示来自后端服务器的数据 现在有问题: 我需要使用什么样的数据通信,套接字还是http 我可以选择什么后端框架,例如SpringMVC或其他web开发框架 是否仍可用于移动应用程序?spring确实提供android spring,但不提供ios。任何框架都能很好地支持这两种移动应用程序吗 如果我使用POST/GET通过http进行数据传输,这与web开发

我将开发一个android和ios版本的移动应用程序(不是移动web应用程序)。我需要一个后端服务器来存储和处理数据。因此,移动应用程序仅用于显示来自后端服务器的数据

现在有问题:

  • 我需要使用什么样的数据通信,套接字还是http
  • 我可以选择什么后端框架,例如SpringMVC或其他web开发框架 是否仍可用于移动应用程序?spring确实提供android spring,但不提供ios。任何框架都能很好地支持这两种移动应用程序吗
  • 如果我使用POST/GET通过http进行数据传输,这与web开发类似吗
  • 谢谢

    我现在正在用它为我的移动应用程序做REST,它运行得很好。您希望使用REST范例,因为它是最健壮和最有弹性的网络中断模式(对于移动设备,您必须非常容忍网络中断)。使用REST和Django,您可以通过标准Http连接完成所有通信,这使得您的后端与您能想到的几乎任何平台都兼容。Django也很不错,因为它是python的,您可以非常快速地创建原型。因为有了对象关系映射器,所以不需要编写原始SQL或类似的东西。真的很好


    您可能希望为后端查找的其他web框架有:、和。

    如果您想要现成的解决方案,您可能需要查看一下。它仍处于测试阶段,但我一直听到关于它的好消息。它们为Android和iOS提供API库


    如果您打算自己构建,请务必使用HTTPS来保护传输中的数据,并使用您最熟悉的框架/语言

    谢谢你的快速回复。所以,如果我使用http连接,web后端框架仍然可以用于移动应用程序?好的,我没有django和python。我会看一看。您是在寻找“仅存储”,即每个应用程序从后端数据库读取/写入一些数据,还是希望在多个客户端之间进行“同步”?我正在研究第二种情况的通用解决方案,如果您愿意分享,我希望收集您的需求。。。。