首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IndexedDB,SQLite?

IndexedDB,SQLite?
EN

Stack Overflow用户
提问于 2014-06-07 17:11:00
回答 3查看 589关注 0票数 1

我正在构建一个Phonegap应用程序,需要在数据库中存储数据。我希望能够脱机访问此信息,但也可以将其同步到服务器。我希望这个应用程序可以跨所有平台工作,如果可能的话。我知道有很多类似问题的帖子,但我找不到相对较新的帖子。

我对此做了大量的研究,但这只会使我更加困惑。我知道IndexedDB现在可以在所有浏览器上使用,除了IOS Safari (但将在IOS 8 http://caniuse.com/indexeddb中使用,而且我的应用程序可能要到那时才能完成),但我听说webSQL(SQLite)更好,但当然已经贬值了。

我应该像塞缪尔在这里的评论那样跟SQLite一起走吗?他也有一个同步插件。SQLite database on PhoneGap / iOS - More than 5mb possible

或者使用IndexedDB的多填充(如这里解释的那样)?12.html

我刚来过这个图书馆,有人用过吗?看起来很有希望..。http://pouchdb.com/learn.html

还是完全不同的东西?

还有什么插件可以和服务器同步吗?

谢谢您的回复。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-07-02 15:33:56

最后我和LocalStorage一起去了。它具有良好的支持和易于使用。另外,我在后端使用MongoDB,所以从前面到后面的所有东西都是javascript/JSON

http://caniuse.com/#feat=namevalue-storage

票数 0
EN

Stack Overflow用户

发布于 2014-06-08 19:17:58

我不知道是否有人会肯定地回答这个问题,我也想知道这个答案。到目前为止,我建议使用SQLite包装。塞缪尔的回答看上去很有希望。

或者您可以使用sqlite/websql并使用php或asp脚本自己编写同步代码。

票数 1
EN

Stack Overflow用户

发布于 2014-11-24 21:47:21

用于许多设备和平台的开发。你必须弄清楚哪种技术有最好的支持,哪一种是未来的证明。

IndexedDB是最好的方法!因为这是未来的证据。实际上,Cordova / Phonegap项目用于iOS,较老的WebView,而不是wkwebview!为此,只有一个可读的indexeddb,您必须使用pollyfil解决方案。但这是一个时间问题,何时解决问题。

在其他平台(Android/Win8 8等)支持本地indexeddb。如果你知道tu是如何使用的,它是非常快的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24099680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档