我正在使用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看看其他技术,如索引数据库API,
http://www.w3.org/TR/IndexedDB/#database-concept
我现在正在localStorage中存储JSON数据,这工作得很好,但我想知道我的数据库是否会变得太大而且可能不是最佳选择.
dha*_*val 19
我在几个月前开发应用程序时遇到了类似的问题,我们期望将应用程序移植到不同的平台(具有不同的版本).因此,我们不再使用phonegap提供的核心存储机制,而是继续使用专用存储框架,该框架可以提供一致的api,但使用最佳的底层存储机制.
有各种各样的JS框架可以帮助您使用底层存储.如果您计划在不同平台上使用该应用程序,以下几个可能会对您感兴趣.
PersistenceJS - persistencejs.org
草坪椅 - http://westcoastlogic.com/lawnchair/
persistencejs结合使用齿轮和本地存储,这有助于在BlackBerry 5.x设备上运行应用程序,而无需任何更改.
我继续使用persistencejs,它到目前为止一直运行良好.我们已经在Android,iPhone,iPad,BlackBerry(5.x及更高版本)上移植了该应用程序
归档时间: |
|
查看次数: |
14237 次 |
最近记录: |