Html5正在改变网络。

HTML5是近十年来Web标准的最大飞跃。与之前的版本不同,HTML 5不仅仅是用来表示Web内容,它的使命是将Web带入一个成熟的应用平台,在这个平台上,视频、音频、图像、动画以及与计算机的交互都是标准化的。虽然HTML 5的实现还有很长的路要走,但是HTML 5正在改变Web。HTML的最新升级是2月份发布的HTML 4.05438+0。从那以后发生了很多事情。最初的浏览器大战已经结束,网景化为乌有,IE5作为胜利者,发展到了IE6和IE7。Mozilla Firefox从网景的灰烬中诞生,跃居第二。苹果和谷歌各自推出了自己的浏览器,而小家碧玉的Opera还活着,还在哼唱,推动Web标准是她的生命。我们甚至可以在手机和游戏机上获得真正的网络体验,这要归功于Opera、iPhone和Google推出的Android。然而这一切只是让Web标准运动更加混乱,HTML 5等标准被束之高阁。因此,HTML 5一直以草稿的形式出现。于是,一些公司联合起来,成立了一个名为Web超文本应用技术工作组的组织,他们将重新拾起HTML 5。这个组织独立于W3C,成员来自Mozilla、KHTML/Webkit项目组、Google、Apple、Opera和微软。虽然HTML 5的草案短时间内不会被认可,但HTML 5终于延续了下来。HTML 5会带来什么?以下是HTML 5草案最精彩的部分:一个全新的更合理的标签。多媒体对象将不再全部绑定在object或embed标签中,而是视频有视频标签,音频有音频标签。本地数据库。该功能将嵌入一个本地SQL数据库,以加快交互式搜索、缓存和索引功能。同时,那些离线的Web程序也会受益匪浅。没有插件的丰富动画。Canvas object将为浏览器带来直接在其上绘制矢量图的能力,这意味着我们可以直接在浏览器中显示图形或动画,而无需Flash和Silverlight。一些最新的浏览器,除了IE,已经开始支持Canvas。浏览器中的真实程序。将提供API来实现浏览器中的编辑、拖放和各种图形用户界面。内容修改标签将被删除,取而代之的是CSS。理论上,HTML 5是培育新Web标准的土壤,允许各种想法在其组织者之间共享,但它仍处于实验阶段。Mozilla技术副总裁Mike Shaver表示,HTML 5是一个备受期待的概念,它不仅是WHATWG组织的试验田,也是W3C的标准之路。Shaver认为Mozilla的兴趣与WHATWG的实验是一致的。Mozilla在HTML 5工作组中非常活跃。我们试验了一些早期的细节,并将成熟的结果提交给W3C。在过去的几年中,Mozilla推出了许多具有各种新标准的前瞻性项目,包括Prism,一个离线运行Web程序的系统,以及Weave,一个数据存储框架。Shaver说,HTML 5运动开始于对W3C的不耐烦,Web标准的许多进步都因为W3C将重点从HTML转移到XML而停滞不前。许多基于XML架构的新技术已经被设计用来取代HTML。谢弗说,这不是正确的方式,人们不应该像盲人一样一边扔掉样品一边打碎样品。HTML 5的新实验在基于Webkit的Firefox、Safari、Chrome浏览器中逐渐加强,但仍存在不少问题。Chrome的开发者达林·费舍尔(Darin Fisher)表示,当Chrome还处于起步阶段时,它必须面对几个问题。虽然使用了最新的Webkit,但是在最初版本的Chrome中并没有实现HTML 5的本地数据库功能。因为Chrome的沙盒机制和Webkit的数据库功能冲突。因为Chrome是秘密开发,所以Chrome开发者参与Webkit的开发并不方便。如果我们想保守Chrome的秘密,就不能参与Webkit社区。费舍尔说,我们真的希望能在某些方面帮助Webkit。我们有很多经验丰富的开发人员,我们非常想知道人们面临的挑战,并愿意提供帮助。随着Chrome的发布,Fisher表示,他的团队成员有时会和Webkit的人一起吃饭,有些人甚至私下成为了好朋友。Fisher表示,他们渴望与其他Webkit开发团队合作,解决离线数据库的问题。Chrome还包含谷歌开源的Gears技术,用来实现类似HTML 5的离线功能。Gears可以被视为现有API的替代品。Fisher表示,HTML 5对于新浏览器来说是一个非常好的东西,但大多数用户仍然使用旧浏览器。Gears可以让这些API适用于那些旧的浏览器,我们正在为HTML 5 API提供兼容性。Gears非常兼容,它正在成为将HTML 5带到人们桌面的另一种方式。目前大部分工作由苹果、Mozilla、Opera、Google和Trolltech来完成。微软在做什么?IE以对Web标准反应迟钝而闻名,更不用说HTML 5了。但是IE8可能会变。微软IE平台和WHAT工作组主席克里斯·威尔逊在电子邮件中表示,我们希望我们现在开始的工作可以在HTML工作组中创建一个测试系统。威尔逊表示,IE开发团队仍然担心HTML 5的一些提议。我想工作组的所有成员都会承认,我们仍有许多工作要做。目前处于测试阶段的IE8已经包含了HTML 5的很多新功能。它有一个跨文档消息传递系统、本地存储和一些离线事件来检测网络中断。但是还有一些功能没有提上日程,比如Canvas。HTML 5很庞大,还在开发阶段。我觉得浏览器厂商应该尽快达成协议,每个浏览器的具体实现时间可以自己选择。Web开发人员和浏览器制造商会同意威尔逊的下面这句话。这无疑是一个激动人心的时刻,我们希望看到Web成为一个新的应用平台。