Web SQL 的兴衰 另一个本地存储方案,来自 Apple,称为 Web SQL ,有时称 Web DB,它使用 SQL 查询语言查询数据。Safari 支持 Web SQL,还有 Chrome 4, Opera 也在寻求对该技术的支持。然而,Web SQL 遇到了问题,因为每家数据库厂商都有自己的 SQL,Web SQL 使用的 SQLite 并非标准。Google 认为,目前的 SQL 语法各式各样,尚待统一。Apple 程序员 Maciej Stachowiak 指出,这样下去,必将产生多个 Web SQL 版本。 Indexed DB 在浏览器层面使用底层的接口,微软和 Mozilla 认可这一策略,开发者可以自己实现基于这些底层技术的接口,就像人们使用 JavaScript 实现了各种各样的框架,如 jQuery, Dojo, 及 YUI 。现在的 Web ,开发者们并不经常使用浏览器自己的 API,相反,他们更愿意使用 jQuery,Dojo 一类跨浏览器框架,与其推出一些复杂的,不兼容的 API,还不如推出简单的底层的东西,让开发者们自己实现各种应用。 |