相关疑难解决方法(0)

JavaScript sqlite

从JavaScript访问和操作sqlite数据库的最佳建议.

javascript sqlite

45
推荐指数
5
解决办法
7万
查看次数

HTML5 IndexedDB,Web SQL数据库和浏览器大战

我正在开始开发具有脱机数据库存储要求的Web应用程序.长话短说,应用程序应该可以运行:

  • Chrome浏览器首选的主要桌面浏览器之一
  • iOS上的Safari
  • Android的原生浏览器(基于V8和WebKit)

那么问题是选择哪种技术:IndexedDB或Web SQL数据库?

关于Web SQL数据库,一方面可以在任何上述场景中使用它.另一方面,Mozilla表示Firefox永远不会实现它,根据HTML5 工作草案,规范已经陷入僵局:

这个规范已陷入僵局:所有感兴趣的实现者都使用了相同的SQL后端(Sqlite),但我们需要多个独立的实现来继续标准化路径.在另一个实现者对实现此规范感兴趣之前,SQL方言的描述仅仅是对Sqlite的引用,这对于标准是不可接受的.如果您是一个对实现独立SQL后端感兴趣的实现者,请联系编辑器,以便他可以为方言编写规范,从而允许此规范继续前进.

IndexedDB是Mozilla提倡的替代品,但它只会出现在Firefox 4中.微软很感兴趣,Chrome也会支持它.我对Apple的IndexedDB计划一无所知.

我个人倾向于选择Web SQL数据库,但仅仅因为我习惯了SQLite,我喜欢SQL的强大和表现力,而且我理解关系模型.对我来说,IndexedDB是一种不确定性.

那就是说,我害怕赌错马.假设支持Web SQL数据库将继续存在,即使IndexedDB成为标准,是否安全?

(关于CouchDB的说明:您是否也将其视为替代方案?)

html5 web-sql indexeddb

44
推荐指数
6
解决办法
4万
查看次数

标签 统计

html5 ×1

indexeddb ×1

javascript ×1

sqlite ×1

web-sql ×1