浅谈HTML5的技术优势
2018-04-23刘媛
刘媛
摘 要:本文通过技术分析总结了HTML 5的新特性、技术发展的新优势;通过分析HTML 5的技术劣势,总结分析出未来改进的方向;通过对html5 APP的发展现状的分析,总结出其在移动端开发的优势和不足,并通过市场发展现状,展望了HTML 5的发展前景。
关键字:HTML 5;技术优势;WEB应用
自2014年10月HTML 5正式公开发布至今已经过去了3年的时间,作为新一代的WEB标准,它因市场缺乏统一标准的需求而生,又因其开放且强大的优势而受到各方面的关注,在备受瞩目的发展了几年之后,却又因为迟迟得不到更广泛的实际应用而质疑它的实际作用。尽管HTML 5备受争议,但不可否认的是HTML 5从根本上改变了WEB应用的开发方式,无论是桌面应用还是移动应用端,HTML 5及其标准都将持续影响着各个WEB操作平台。
下面我们将从html5的新特性、优点、不足和应用领域等几个方面,对HTML5在WEB操作平台的发展趋势做进一步的分析,让大家对这种语言的技术优势及发展趋势有更明确的了解和认识。
一、html 5的优势
(一)更强的兼容性
Html即超文本语言已经发展了20几年,在经历了几次技术变革之后人们发现各种浏览器对其支持程度并不是越来越好,而是反其道而行之。因此,才有了新标准的出现,Html 5并不是要颠覆html发展的已有成果,而是要做到更好的兼容过去的技术,并发展和得到更多的web浏览器的支持,那么此时兼容性就变得至关重要了,HTML5想要做到的是变成web语言的共主。
(二)更具合理性
我们知道Html 5是在不断归纳和总结的基础上完成了自身的丰富性,那么它的合理性又从何而来呢,举个例子来说,Google在对用户的标签定义习惯和使用习惯进行了百万次级别的跟踪、分析后得出id = "nav"、id = "header"的ID定义使用率非常高,为了更好的方便用户,html 5新增加了
(三)简化并提高了效率
HTML5简化了DOCTYPE声明,简化了字符集声明,一切的书写准则都是已用户优先,同时语法也变得更加灵活,个人认为最能体现它的使用效率的就是大小写的自动识别和不用输入双引号,这写革新在一定程度上提高了我们的书写速度和书写效率。
(四)再不用安装各种插件
HTML5增加了video和audio元素,可以支持音频与视频的正常播放,因此我们再也不用安装FlashPlayer等各种视频播放插件了,也避免了安装失败、插件被屏蔽、被禁用等的一系列麻烦。
二、html 5移动APP开发的优势和劣势
(一)开发优势
尽管HTML5移动App开发平台的工具目前还不是很成熟,没有安卓平台和iOS平台上的开发框架简单,也没有更强大的开发工具,但是HTML5的优势是:App开发和移动端游戏的开发速度明显快于Android和iOS,而且页面效果会更好。
再者,HTML5的优势来自于移动游戏开发商的青睐,HTML5提高了设备的访问性能,并且结合云技术,方便了游戏开发者的消息推送,以及游戏内其他应用的订购,因此,游戏开发者会更喜欢使用html 5平台。况且,基于IOS平台开发的付费游戏还必须支付苹果公司30%的提成,为了减少开发成本开发者也愿意选择html 5平台。因此,综合以上各项优点,HTML5的开发优势是显而易见的。
(二)开发不足
HTML5中的动画可以采用css3动画或者javascript动画,但是css3动画因为占用系统性能,所以当App大面积使用css3动画时系统的反应会相应变慢,可能会出现卡顿、甚至死机现象。所以,当Web页面加载时数据的传递是通过在页面上异步得到的,但是如果数据加载速度过于缓慢会直接影响页面的等待时间,也会造成用户的体验感大幅下降,更不要说在多个页面之间的切换了。
综上所述,目前市场上使用HTML5加多平台混合开发的现象才会如此普遍,HTML5还有许多问题亟待解决,但是随着JavaScript语言的更新版本ES6的发展,未来HTML5的App开发会呈现更快速、低成本以及多平台的现象,毕竟HTML5对于页面以及文字的细腻到像素级的处理是其他无法比拟的。
三、HTML5的发展趋势
2016年6月4日,上海举办了iWeb峰会,谷歌、英特尔等企业在会上分别介绍了自己研发的前沿Web技术,其中英特尔主要介绍了图形图像在Web技术中的广阔应用,以及视频服务等领域的創新型研究,与会者大胆预言未来Web技术将逐步拓展到例如IoT云平台、智能机器人、无人飞行器等科技领域。据可靠数据分析,目前传统游戏行业的扩张速度正在逐渐放缓,但是HTML5的游戏开发却呈现出逐步增长的态势,游戏种类也大幅增长,因此HTML5的游戏市场发展前景不容小觑。
目前QQ浏览器微信版已经全面支持HTML5,而且谷歌浏览器也将HTML5作为默认选项,其主要原因就是看中了HTML5的实时性,相信在不远的将来HTML5将在Web前端、Webapp、游戏开发等领域发挥更大的优势。
参考文献:
[1]明日科技,HTML5+css3程序设计,2017.
[2]HTML5简介及HTML5的发展前景,Html5 Tricks,Html5学习交流平台 2017.11.