Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
过去,我曾将 Python 用于后端,而 Django 用于前端,但我不知道这两者在 Android 上的效果如何。
谁能推荐一个好方法来制作与 Android 兼容的服务器端软件?
请考虑到我还想要一个 Web 应用程序作为前端,因此后端应该与 Web 应用程序和 Android 应用程序一起使用。
谢谢您的帮助!
您可以从使用 Django、tornado、cherrypy 或任何其他 Web 框架开发 HTTP API 开始。然后,您的 Web 前端和 Android 应用程序都可以使用此 API。
通常,将 API 从应用程序中分离出来有助于清理代码并使未来的更改更容易。在这种情况下,它还可以让您轻松拥有多个前端,而无需复制后端功能。
如果可以为您的项目创建 Web 应用程序版本,请考虑创建一个针对 Android 屏幕格式化的应用程序版本,并允许 Android 用户使用具有适当样式的相同 Web 应用程序可能是最简单的。