我正在创建一个Android应用程序,它允许用户在表中输入数据并从中检索现有数据以生成报告。 后端数据库的最佳选择是什么?我还需要哪些工具和平台才能将前端Android应用程序与后端集成?
后端是远程服务器上的数据库。 Android设备使用Wifi与后端通信,所有记录更新都使用Wifi作为通信模式完成。
答案 0 :(得分:0)
根据我现在开发的应用程序,在移动应用程序和后端服务器之间执行客户端 - 服务器通信的最简单方法是使用JSON
个对象传递数据。因为它们非常轻量级,可以更快地传输XML
个对象。
答案 1 :(得分:0)
虽然我同意前两个答案,但最好保留JSON格式的通信,后端数据库可以是mysql或sqlite,具体取决于服务器上可用的大小和选项。
您可以在python,php,perl中实现请求处理或编写使用套接字的自定义应用程序。
php可能是最容易实现基本服务器功能的,而python是最快的脚本语言
mysql需要一些设置和配置,而sqlite不需要任何东西,你只需打开一个.db文件并运行SQL查询。