我有一个问题,关于我的android和ios应用程序应该使用哪个数据库。我以前没和服务器打过交道,请原谅我的无知。
无论如何,我正在为一个没有移动版本的网站开发应用程序。该网站有一个mysql数据库,使用phpmyadmin作为控制面板。
我需要弄清楚如何连接到服务器。我知道java对sqlite数据库提供了全面的支持,我知道他们的服务器宿主可以为我在服务器上安装sqlite。
你们都怎么想?mysql还是sqlite?
最佳答案
对于android应用程序(coredata for ios)的任何本地数据库,都应该使用sqlite。
与网站mysql数据库的任何交互都应该通过api调用来处理。
有一个很好的php框架称为Slim PHP,它将使构建api变得非常简单。记录得很清楚。slim php不提供任何形式的orm,因此我也建议与Idiorm/Paris集成,同样,它们的文档也很好,因此您不应该在将这些集成在一起时遇到问题。
当然,您可以选择一个更大的php框架,将所有这些放在一个地方,比如Symfony。