最好的IndexedDB Wrappers

rh9*_*979 32 indexeddb

我正在探索IndexedDB Wrapper的各种选项,我遇到了以下几个选项:

  1. YDN
  2. JQuery IndexedDb插件
  3. IDB Wrapper
  4. DB.js

但我无法找出哪一个是最好的一个?我想将IndexedDB用于离线HTML5驱动的应用程序以保留本地数据.等待大家的最佳回应!

Aar*_*ell 28

我写了db.js库,所以我可能有点偏见,但它的主要目标是:

  • 添加基于Promise的回调处理,而不是将事件连接到onsuccess等等
  • 添加一个简单而流畅的API,用于查询依赖于方法链接,最终看起来像JavaScript代码
  • 使用JavaScript对象定义数据库模式
  • 处理连接'汇集'

它并不意味着幻想或解决任何真正复杂的实现问题,只是API问题(或认为是API问题).

另一方面,PouchDB是一个更复杂的解决方案,试图解决在线和离线数据存储的问题,因为它很好地与CouchDB实例同步.

对我来说,jQuery IndexedDB和IDBWrapper看起来更像是概念验证而不是为IndexedDB提供编程接口的完全成熟的尝试,特别是jQuery,我不明白为什么需要jQuery,你不工作与DOM.

Ultiamtely这里没有正确的答案,你最好尝试一个库,如果它不适合你,那么继续前进到下一个库并继续前进,直到找到最适合你项目的库.

  • @bigblind简短的回答是肯定的,它目前所有我需要它做的所以我没有投入时间试图猜测它没有解决的问题. (5认同)