<分区>
我正在编写一个应用程序,最初将开发为 Web(可能是 Silverlight)和 Android 应用程序。我在 Android 上找到了 website支持 SQLite,但我计划也为 Windows Mobile、Palm Web OS 和 iPhone 发布相同的应用程序。
你能告诉我哪个数据库最适合所有平台吗?
编辑: 也许我应该补充一点,我希望所有应用程序(移动/桌面)在检测到互联网连接时连接到主服务器并同步所有更改的数据。
<分区>
我正在编写一个应用程序,最初将开发为 Web(可能是 Silverlight)和 Android 应用程序。我在 Android 上找到了 website支持 SQLite,但我计划也为 Windows Mobile、Palm Web OS 和 iPhone 发布相同的应用程序。
你能告诉我哪个数据库最适合所有平台吗?
编辑: 也许我应该补充一点,我希望所有应用程序(移动/桌面)在检测到互联网连接时连接到主服务器并同步所有更改的数据。
最佳答案
Sqlite 应该在所有这些平台上可用(当然在 Android 和 iPhone 上)。
不过,这可能并不重要。您不会直接调用 Sqlite API,您将在手机上使用“数据”API。
那个,每个平台都有自己的首选编程语言,所以即使你直接使用 Sqlite api,你也不具备交叉编译的能力。
如果您有要为您的应用程序导入的数据,我想我会尝试找到一种可用于导入到各种 api 中的平台中立格式(如文本文件)。
关于iphone - 最好的手机开发数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2259234/