Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
9个月前关闭。
Improve this question
我正在编写一个最初将被开发为Web(可能是Silverlight)和Android应用程序的应用程序。我在Android website上发现支持SQLite,但我计划也为Windows Mobile,Palm Web OS和iPhone发布相同的应用程序。
您能否建议我在哪个数据库上最适合所有平台使用?
编辑:
也许我应该补充一点,当检测到Internet连接时,我希望所有应用程序(移动/台式机)都连接到主服务器,并同步所有已更改的数据。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
9个月前关闭。
Improve this question
我正在编写一个最初将被开发为Web(可能是Silverlight)和Android应用程序的应用程序。我在Android website上发现支持SQLite,但我计划也为Windows Mobile,Palm Web OS和iPhone发布相同的应用程序。
您能否建议我在哪个数据库上最适合所有平台使用?
编辑:
也许我应该补充一点,当检测到Internet连接时,我希望所有应用程序(移动/台式机)都连接到主服务器,并同步所有已更改的数据。
最佳答案
Sqlite应该在所有这些平台上可用(肯定是在Android和iPhone上)。
但是,这可能并不重要。您不会直接调用Sqlite API,而是会在电话上使用“数据” API。
这样,每个平台都有其自己的首选编程语言,因此,即使您直接使用Sqlite api,也无法交叉编译。
如果您有要为您的应用程序导入的数据,我想我会尝试找到一种平台无关的格式(例如文本文件),您可以将其用于导入各种api。