为什么HTML5这么受欢迎?
上一篇文章中我们提到了关于HTML与HTML5的一些区别,今天我们在简单的在web浏览器的层面上讲一下关于HTML5为什么这么深受人们的喜欢?
HTML 5被说成是划时代也好,具有革命性也好,如果不能被业界承认并且大面积地推广使用,这些都是没有意义的。事实上,今后HTML 5被正式地、大规模地投入应用的可能性是相当高的。
通过对Internet Explore、Google、Firefox、Safari、Opera等主要的Web浏览器的发展策略的调查,发现它们都在支持HTML 5上采取了措施。
❑微软:2010年3月16日,微软于拉斯维加斯市举行的MIX10技术大会上宣布已推出IE9
浏览器开发者预览版。微软称,IE9完成开发后,将更多支持CSS 3、SVG和HTML 5等互联网浏览通用标准。
❑Google:2010年2月19日,谷歌Gears项目经理伊安-费特通过博客宣布,谷歌将放弃
对Gears浏览器插件项目的支持,以此重点开发HTML 5项目。据费特表示,目前,在谷歌看来,Gears面临的主要问题是,该应用与HTML 5的诸多创新非常相似,而且谷歌一直积极发展HTML 5项目。因此,只要谷歌不断以加强新网络标准的应用功能为工作重点,那么为Gears增加新功能就无太大意义了。目前,多种浏览器将会越来越多地为GMail及其他服务提供更多脱机功能方面的支持,因此Gears面临的需求也在日益下降,这是谷歌做出上述调整的重要原因。
❑苹果:2010年6月7日,苹果在开发者大会的会后发布了Safari 5,这款浏览器支持10
个以上的HTML 5新技术,包括全屏幕播放、HTML 5视频、HTML 5地理位置、HTML 5切片元素、HTML 5的可拖动属性、HTML 5的形式验证、HTML 5的Ruby、HTML 5的AJAX历史和WebSocket字幕。
❑Opera:2010年5月5日,Opera软件公司首席技术官Hakon Wium Lie先生在访华之际,
接受了中国软件资讯网等少数几家媒体的采访。号称“CSS之父”的Hakon Wium Lie认为,HTML 5与CSS 3将是全球互联网发展的未来趋势,目前包括Opera在内的诸多浏览器厂商,纷纷在研发HTML 5相关产品,Web的未来属于HTML 5。
❑Mozilla:2010年7月,Mozilla基金会发布了即将推出的Firefox 4浏览器的第一个早期
测试版。在该版本中的Firefox浏览器中进行了大幅改进,包括新的HTML 5语法分析器,以及支持更多HTML 5形式的控制等。从官方文档来看,Firefox 4对HTML 5是完全级别的支持。目前包括在线视频、在线音频等多种应用都已在该版中实现。
有三个理由证明可以放心使用HTML 5:
❑兼容性:HTML 5在老版本的浏览器上也可以正常运行。
❑非革命性的发展:HTML 5的内部功能不是革命性的,只是发展性的。
以上三点就是所谓的“HTML设计原则”,HTML 5也是以该设计原则为基本原则而开发出来的,各主流浏览器使用HTML 5的前提也就是要求HTML 5能够符合这些原则,今后也将以其为前提来支持HTML 5。下面针对这些原则进行介绍。
首先是兼容性问题。虽然到了HTML 5时代,但并不代表现在用HTML 4创建出来的网站必须全部要重建,只会要求各Web浏览器今后能正常运行用HTML 5开发出来的功能。“非革命性的发展”这一点正是通过兼容性体现出来的。正是因为保障了兼容性才能让人毫不犹豫地用HTML 5来开发网站。
接着是实用性。实用性是指要求能够解决实际问题。HTML 5内只封装了切实有用的功能,不封装复杂而没有实际意义的功能。