HTML5是未来,有可能取代Flash,JavaFX,Microsoft Sliverlight等技术,成为以后Web应用的主流形式,HTML5不仅是标签的变化,还增加了很多API,而对音频,视频和画布等标签的直接支持,让Web页面成为多媒体和游戏等应用的最佳平台,Form表单增加了对多种数据类型的支持,增强了用户体验和可用性!
决定部署实施HTML5需要考虑几个问题:
1.兼容性:由于HTML5是新标准,在多个浏览器版本并存,对HTML5规范的支持还不够普及的情况下,应考虑同时提供新老两种页面。
2.工作量:选择一个良好的CMS系统能够很大程度上减轻迁移到新版本的负担,修改现有页面以支持新规范一般需要做页面模板和样式两类文件的修改,页面模板需要使用新标签,页面样式文件需要从对标签从DIV ID定义风格切换到具体的标签定义,而音频和视频等标签应该在底层进行修改以提供支持。
3.价值:支持HTML5有没有价值,个人认为有巨大的价值,随着HTML5的流行,将颠覆对Web应用的认识,Web应用的用户体验将得到极大的改善,现有的HTML5应用大多体现在多媒体,视频,游戏等领域,而一旦进入更多的领域,比如企业应用,意味着不再是访问网页,而是访问应用,前后台现有基于B/S架构的企业应用将更上一个新的台阶,B/S架构的最重要的缺点,即用户体验,如果提供和桌面用户体验没有很大差别,基于互联网,瘦客户端,自动升级,免维护的应用,可能将更快的取代客户端应用,而且基于HTML5的应用可涵盖所有移动互联网设备终端,包括智能手机,互联网电视,车载电脑等,当然这样就更难防止菜被偷了。
以下是相关的资源:
HTML5 教程:http://www.w3school.com.cn/html5/
博客园的HTML5专题: http://kb.cnblogs.com/zt/html5/
博客园的HTML5实验室不错:http://www.cnblogs.com/iamzhanglei/archive/2011/11/06/2237870.html
HTML5规范(英文):http://www.w3.org/TR/html5/