【发布时间】:2010-11-03 23:35:47
【问题描述】:
过去,我使用 Python 做后端,用 Django 做前端,但我不知道这两者在 Android 上的表现如何。
任何人都可以推荐一种制作与 Android 兼容的服务器端软件的好方法吗?
请注意,我还希望将 Web 应用程序用作前端,因此后端应与 Web 应用程序和 Android 应用程序一起使用。
感谢您的帮助!
【问题讨论】:
过去,我使用 Python 做后端,用 Django 做前端,但我不知道这两者在 Android 上的表现如何。
任何人都可以推荐一种制作与 Android 兼容的服务器端软件的好方法吗?
请注意,我还希望将 Web 应用程序用作前端,因此后端应与 Web 应用程序和 Android 应用程序一起使用。
感谢您的帮助!
【问题讨论】:
您可以从使用 Django、tornado、cherrypy 或任何其他 Web 框架开发 HTTP API 开始。然后,您的 Web 前端和 Android 应用程序都可以使用此 API。
一般来说,将 API 从应用程序中分离出来有助于清理代码并使未来的更改更容易。在这种情况下,您还可以轻松拥有多个前端,而无需复制后端功能。
如果可以为您的项目创建一个 Web 应用程序版本,请考虑创建一个针对 android 屏幕格式化的应用程序版本,并允许 Android 用户以适当的方式使用相同的 Web 应用程序,这可能是最简单的方法。样式。
【讨论】: