【问题标题】:platform independent sqlite data access layer for ipad / iphone / android / samsung bada适用于 ipad / iphone / android / samsung bada 的平台无关 sqlite 数据访问层
【发布时间】:2011-02-02 21:55:10
【问题描述】:

我们有一个适用于 ipad、iphone、android 以及 samsung bada 的应用程序。由于所有这些平台都支持 sqlite,因此该应用程序广泛使用 sqlite 来保存和读取数据。

当我们需要更新我们的应用程序时,我们现在面临着很多问题,即跨 4 个不同的应用程序输入相同的数据访问代码。我们可能还希望在将来发布适用于 Windows Mobile 的此应用

我想知道是否有一种方法可以至少拥有一个完全独立的库来管理我们的数据访问部分,以便我们只需编写和更新这个库一次,并在所有 4 个平台上简单地使用它

实现这一点真是太棒了,它可以为我们节省大量的编码、调试和测试时间

【问题讨论】:

  • 可以试试 Appcelerator Titanium

标签: iphone android ipad sqlite mobile


【解决方案1】:

不,因为您所要求的本质上是位于 SQLite 之上的 SQL 客户端层,类似于 Oracle 用于 Linux、Windows 等的 SQL 客户端,它位于开发人员可以编写代码的 Oracle DB 服务器之上。此 SQL 客户端层必须定义一个标准接口(想想 JDBC 或 ODBC)并在 Java (Android)、C#、VB 和 F# (Windows Mobile 7) 和 Objective-C (iOS) 中实现。

话虽如此,考虑到 SQLite 似乎确实是手机上的事实标准,我是否期望随着时间的推移看到如此大量的软件开发?是的,我希望将来会在 Git 上看到一些类似的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-02
    • 2011-11-01
    • 2011-08-30
    • 1970-01-01
    • 2012-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多