2012-11-19 90 views
2

我有一个关于我应该为我的android和iOS应用使用哪个数据库的问题。我之前没有和服务器混淆,所以请原谅我的无知。我应该使用哪种类型的数据库?

无论如何,我正在为没有移动版本的网站开发应用程序。该网站有一个MySQL数据库,并使用phpMyAdmin作为控制面板。

我需要弄清楚如何挂接到服务器。我知道java提供了对SQLite数据库的全面支持,并且我知道他们的服务器主机可以为我安装SQLite服务器。

你们都在想什么? MySQL或SQLite?

回答

4

您应该将SQLite用于任何本地数据库到Android应用程序(CoreData for iOS)。

与您的网站的任何交互MySQL数据库应该通过API调用来处理。

有一个很好的PHP框架Slim PHP,可以使你的API非常简单。它被记录得非常好。 Slim PHP不提供任何形式的ORM,所以我也建议与Idiorm/Paris集成,他们的文档再次相当不错,所以你不应该有一个问题拼凑在一起的问题。

当然,你可以选择一个更大的PHP框架,在一个地方包含所有这些,比如Symfony

+0

网站和应用程序应该进行交互(他们应该查看相同的照片,相同的配置文件,并将照片上传到同一个地方)。对不起,我忘了把这部分。 – user1513687

+0

所以它听起来像你需要建立一个API,调用如“getPhotos”,“uploadPhoto”等,我会更新我的答案与更多的建议 – Rawkode

相关问题