过去我使用Python作为后端的东西以及Django用于前端的东西,但我不知道这两种方式与Android有什么关系。
有人可以推荐一种很好的方法来制作适用于Android的服务器端软件吗?
请注意我还希望将Web应用程序作为前端,因此后端应该与Web应用程序和Android应用程序一起使用。
感谢您的帮助!
答案 0 :(得分:2)
您可以从使用Django,tornado,cherrypy或任何其他Web框架开发HTTP API开始。然后,您的网络前端和Android应用程序都可以使用此API。
通常,将API与应用程序分离可以清理代码并使将来的更改更容易。在这种情况下,它还使您可以轻松拥有多个前端,而无需复制后端功能。
如果可以创建项目的Web应用程序版本,请考虑最简单的方法是创建为Android屏幕格式化的应用程序版本,并允许Android用户使用相同的Web应用程序样式。