我有一个关于我应该为我的Android和iOS应用程序使用哪个数据库的问题。我之前没有搞过服务器,所以请原谅我的无知。
无论如何,我正在为没有移动版本的网站开发应用程序。该网站有一个MySQL数据库,并使用phpMyAdmin作为控制面板。
我需要弄清楚如何挂钩到服务器。我知道java提供了对SQLite数据库的完全支持,我知道服务器托管服务商可以为我安装SQLite服务器。
你们都在想什么? MySQL还是SQLite?
答案 0 :(得分:4)
您应该将SQLite用于Android应用程序的任何本地数据库(CoreData for iOS)。
任何与您网站的互动MySQL数据库都应该通过API调用来处理。
有一个很好的PHP框架Slim PHP,它将使构建API非常简单。它记录得非常好。 Slim PHP不提供任何形式的ORM,所以我也建议与Idiorm/Paris集成,再次他们的文档相当不错,所以你不应该把这一切拼凑起来。
当然,您可以选择在一个地方拥有所有这些内容的更大的PHP框架,例如Symfony。