html5 – 用于PhoneGap数据库存储的内容

前端之家收集整理的这篇文章主要介绍了html5 – 用于PhoneGap数据库存储的内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用PhoneGap编写应用程序,并且很难找出如何将数据存储在数据库中。在这一刻,我只是想保持开放的心态,因为我将为我们公司推荐技术选择。

用于存储的PhoneGap API在这里,

http://docs.phonegap.com/en/1.3.0/phonegap_storage_storage.md.html#Storage

它是基于这个HTML5规范,

http://www.w3.org/TR/webdatabase/

对我来说的问题是,这个规范不再被维护,并且标准已经被弃用了。

另一个问题是我使用Web数据库实现了数据库,并且版本控制无法正常工作。

PhoneGaps的立场是什么,PhoneGap会查看其他技术,如Indexed Database API,

http://www.w3.org/TR/IndexedDB/#database-concept

我正在将本地存储的JSON数据存储在localStorage中,这是非常有用的,但我想知道我的数据库是否可能太大,这可能不是最好的选择。

解决方法

我在几个月前开发一个应用程序时遇到类似的问题,我们期望将应用程序移植到不同的平台(具有不同的版本)。因此,不是使用电话提供的核心存储机制,我们继续使用专用的存储框架,可以提供一致的API,但使用最佳的底层存储机制。

有各种JS框架可以帮助您使用底层存储。如果您打算在不同的平台上使用该应用,以下几个可能会感兴趣。

持久性 – persistencejs.org

草坪 – http://westcoastlogic.com/lawnchair/

persistencejs组合使用齿轮和本地存储,这有助于在BlackBerry 5.x设备上运行应用程序,也没有任何改变。

我继续使用persistencejs,到现在为止还真的很好。我们已经将应用程序移植到Android,iPhone,iPad,BlackBerry(5.x及更高版本)

猜你在找的HTML5相关文章