html5的速度似乎比想象中的要来的快。
依我看来,html5的制定应该是打算在web应用上屏蔽操作系统的差异的。 一个浏览器更多的具有操作系统的功能,从它新增加的几个重要特性可以看出来:
1.本地存储。很显然之前浏览器对此的支持比较弱,只是用cookie来部分的实现了本地存储的功能,而cookie更多的是用来差异化用户的。而本地存储则能更多的像一个应用程序应该具有的,可以访问硬盘,可以保存、读取本地内容。
2.各种新增元素和属性。更加丰富了UI,使得用浏览器更容易做出一个app的效果来。比如新增了<progress>元素、<figure>元素、<datalist>元素,比如在input元素里新增加了email、url、number属性。
3.视频、音频、画布的支持。这些有取代flash,silverlight等插件的意图。
4.web sockt的支持。优化http的支持,这更加表明了html5 的意图。
计算机的发展有一个很重要的一点,就是分层。用增加新的一层来屏蔽下层的复杂性和向上提供统一性。很多个应用框架的目的也是如此。
java用jvm来屏蔽了操作系统的差异,在桌面程序上取得了一定的成绩,但还是取代不了真正含义上的桌面程序。
html5标准企图用其实现来屏蔽操作系统的差异,在web app上取得一定的成绩,拭目以待吧。
HTML5通过增强本地存储、UI元素、多媒体支持及WebSocket等功能,旨在实现跨平台的Web应用,减少操作系统间的差异。
1219

被折叠的 条评论
为什么被折叠?



