phonegap - sqlite还是索引数据库?

Iwo*_*bka 19 iphone android web-sql cordova windows-phone-8

我是web开发人员,以phonegap开头.我需要为iPhone,Android和Windows Phone 8创建一个应用程序.
我需要在本地存储一些数据(对于localStorage来说太大).
我不知道女士解决方案是最好的:

  1. Phonegap提供存储(基于WebSQL - 已弃用),但Windows Phone不支持.有没有插件来填补这个空白?
  2. 我读到了索引数据库,但我以前没有使用它,对我来说不是很直观.我不确定它是否在所有平台上都得到完全支持?我的基础是(http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html)
  3. 或者也许我可以使用手机插件https://github.com/marcucio/Cordova-WP-SqlitePlugin用于windows手机和https://github.com/marcucio/Cordova-SQLitePlugin用于android和iphone..然后我的代码在所有平台上都会像我想的那样相同.

有人之前创建过这样的应用吗?我会很高兴任何解决方案或想法.

Ser*_*nov 12

Cordova WP8仅支持IndexedDB.仅限iOS和Android WebSql.由于WebSql已被弃用(我知道有多少人喜欢/使用它并同意在许多情况下WebSql非常酷)我建议继续使用IndexedDb并使用以下polyfill for Android/iOS.

IndexedDB的PhoneGap polyfill使IndexedDB API与WebSQL一起使用

  • 使用Cordova-WP-SqlitePlugin,它不是很稳定.整堆错误,总是显示SQLite为忙.不建议. (4认同)