设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 IT综合资讯 查看内容

Indexed DB:未来一切Web应用的基石

2010-3-14 22:08| 发布者: joejoe0332| 查看: 4088| 评论: 1

  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 版本

  W3C HTML5 起草者,Google 员工 Ian Hickson 说,我不会使用那些没有被大量支持的标准,同时,在 W3C 有关 Web SQL 的提案中有这么一句话,“该提案已陷入僵局”。

  Indexed DB 的兴起

  Indexed DB 在浏览器层面使用底层的接口,微软和 Mozilla 认可这一策略,开发者可以自己实现基于这些底层技术的接口,就像人们使用 JavaScript 实现了各种各样的框架,如 jQuery, Dojo, 及 YUI 。现在的 Web ,开发者们并不经常使用浏览器自己的 API,相反,他们更愿意使用 jQuery,Dojo 一类跨浏览器框架,与其推出一些复杂的,不兼容的 API,还不如推出简单的底层的东西,让开发者们自己实现各种应用。

  目前,关于 Indexed DB,Opera 还没有明确表态,但 McCathieNevile 在 W3C 会议上对之表示赞赏,而苹果则拒绝评论。不过,假如 IE,Mozilla, Chrome 都支持 Indexed DB,并使之成为 W3C 标准,Apple 可能将毫无选择,因为开发者会使用。

  Google 在他们的 Chrome 开发文档中提到了一些实现方法的细节,并将 Inexed DB 的相关代码加入 Webkit 代码库,这意味着,Apple 很快也会进行一些测试。

  Indexed DB 还是不确定的东西,LocalStorage 的经验告诉我们,成为标准也不一定意味着什么。但 Indexed DB 有强大的背书者,它至少可以成为让开发者能够开始体验的东西,假以时日,它有可能最后成为一切 Web 应用的基石。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部