我是一名Android开发人员,我想开发一个可在地图上显示用户并根据其位置执行任务的应用。
该应用程序的整个模型必须在服务器中运行。我需要一个API:
问题是我在进行服务器端编程时有0位经验。
您能建议我一种制造服务器的方法吗?
我检查了Google Colud Platform和该视频。该视频介绍了应用程序和服务器之间的连接,但是我真正需要的是对模型进行编码并将其部署在云上。
作为没有服务器端编程经验的开发人员,对于我来说为这种应用程序构建API的方式是什么?
您能为我推荐一个教程吗,它涵盖了为移动应用程序构建云后端的整个过程?
这是一个非常复杂的问题。我不建议使用FireBase之类的“现成”解决方案,因为稍后在需要时将其转换为“适当” API会更加困难。如果您了解Android,那么您就会了解Java,并且在使用像我推荐的Spring Framework这样的框架上学习不会有任何问题。后端的Java需要一个Java Servlet容器,例如Tomcat。首先,您应该为此在计算机上设置开发环境。我建议为此搜索Spring Framework教程,即Spring Framework REST教程。
其次,您需要像MySql或MongoDB这样的数据库来存储数据。Spring带有到大多数最常见数据库的现成连接,因此使用它们非常容易。
当您准备好部署服务时,我建议使用诸如Heroku.com之类的PAAS,您可以在其中先免费运行服务。这样,您可以自己控制一切,还可以学习有用的技能。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句