过去,我将 Python 用于后端,将 Django 用于前端,但我不知道这两者与 Android 的配合情况如何。
谁能推荐一种制作适用于 Android 的服务器端软件的好方法?
请考虑到我还想要一个网络应用程序作为前端,因此后端应该同时适用于网络应用程序和 Android 应用程序。
感谢您的帮助!
最佳答案
您可以先使用 Django、tornado、cherrypy 或任何其他网络框架开发 HTTP API。然后,您的 Web 前端和 Android 应用程序都可以使用此 API。
一般来说,将 API 从应用程序中分离出来有助于清理代码并使将来的更改更容易。在这种情况下,您还可以轻松拥有多个前端,而无需复制后端功能。
如果可以为您的项目创建一个 Web 应用程序版本,请考虑创建一个针对 Android 屏幕格式化的应用程序版本,并允许 Android 用户通过适当的方式使用相同的 Web 应用程序,这可能是最简单的造型。
关于android - 我应该如何为 Android 应用程序制作服务器端软件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4092631/