Android 是否可以使用python支持的框架Django开发本机移动应用程序的后端?

Android 是否可以使用python支持的框架Django开发本机移动应用程序的后端?,android,python,ios,django,Android,Python,Ios,Django,我想开发一个在线移动应用程序。我正在考虑使用本地语言来开发前端,所以Java用于Android,Objective-C用于iOS。但是,对于后端,我可以使用类似Django的东西吗 我使用django已经有一段时间了,但是教程确实很缺乏,所以有人能给我指出一些东西,帮助我理解如何在Java为android设备开发的前端上显示django模型处理的数据,我想是通过使用XML。当然。我已经为我的第一个应用程序和其他应用程序完成了这项工作。后端技术完全取决于您,所以您可以随意选择 后端和应用程序之间的

我想开发一个在线移动应用程序。我正在考虑使用本地语言来开发前端,所以Java用于Android,Objective-C用于iOS。但是,对于后端,我可以使用类似Django的东西吗


我使用django已经有一段时间了,但是教程确实很缺乏,所以有人能给我指出一些东西,帮助我理解如何在Java为android设备开发的前端上显示django模型处理的数据,我想是通过使用XML。

当然。我已经为我的第一个应用程序和其他应用程序完成了这项工作。后端技术完全取决于您,所以您可以随意选择


后端和应用程序之间的连接应该但不一定是基于JSON的。标准REST工作正常,WebSocket也可以,但在iOS上有一些问题。

当然可以。与浏览器一样,移动应用程序也只是客户端,或者具体地说,您可以将其视为可以提供更原生外观的专用浏览器

这实际上取决于你想开发什么样的移动应用程序,但你说你想要一个本地移动应用程序。这意味着您的移动应用程序将使用某种Web API。有一个名为Django的包可以帮助您实现这一点

基本上,在本机移动应用程序中,您将使用SDK附带的任何HTTP客户端与Web API进行接口。HTTP客户端向Web API发送请求,Web API可以用Java/Python/Ruby等编写,然后处理该请求并返回响应。然后,您的本机移动应用程序将处理该响应,以显示一些信息或消息,或执行您希望它执行的任何操作

出于个人考虑,我建议您远离XML,除非您绝对需要。JSON对于很多情况来说已经足够了,而且要简单得多