Android和IOS后端框架的选择?

时间:2011-11-07 06:03:12

标签: android ios spring mobile spring-mvc

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

现在问题:

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

2 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:0)

我现在正在使用Django为我的移动应用做REST,而且效果非常好。您希望使用REST范例,因为它是最强大且最具弹性的网络中断(您必须对移动设备非常宽容)。使用REST和Django,您可以通过标准的Http连接进行所有通信,这使您的后端可以与您能想到的任何平台兼容。 Django也很好,因为它在python中,你可以非常快速地对事物进行原型设计。由于Object-Relational-Mapper,无需编写原始SQL或类似的东西。这真的很好。

您可能希望为后端查看的其他网络框架包括:Google App EngineLiftRuby On RailsCakePHPPylons