android - 我应该如何为 Android 应用程序制作服务器端软件?

标签 android frontend backend

过去,我将 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/

相关文章:

python - 如何在服务器上打开一个端口

yii - Yii 的后端和前端设置

android - 为 EditText 的 Drawable 权限设置 onClickListener

java - 如何向 Eclipse 项目添加外部依赖项?

javascript - 升级到 Angular/AngularCLI/Rxjs 版本 6,但获取 "Property ' take' 在类型 'Observable"上不存在

c# - 将现有的 Node Js 项目添加到现有的 .Net 解决方案

sql - 何时将 JOIN 操作从数据库层移动到服务层?

android - 接听电话时触发音频文件

android - 如何在AsyncTask android中处理HttpResponse

数据库和用户界面软件/CMS