APP下载

关于HTML5与未来的Web应用平台研究

2016-12-21王丹阳

电子技术与软件工程 2016年20期
关键词:浏览器

摘 要 随着社会不断的发展,人们的生活质量逐渐提高,一些先进的现代化信息技术在人们的生活中得到了广泛的应用。HTML5是未来5年到10年内Web中最先进、最前沿的现代化技术,可以有效的促进社会发展,同时也是培养全新浏览器的重要组成部分。HTML5会使HTML这一单纯的语言标记慢慢转变成全新的Web开发者的强力工具,这在一定程度上将Web带入到了全新成熟的应用平台。基于此,本文对HTML5与未来的Web应用平台进行了简单的研究。

【关键词】HTML5 浏览器 应用平台

现阶段,我国HTML5还处于发展阶段,要想从真正意义上实现还需要一定的时间,但是HTML5的实现可以有效的促进Web的发展。同时HTML5不仅仅可以将Web中的简单内容呈现出来,还可以Web将中的视频、音像、动画等内容与电脑内容进行交互,并以标准化的形式呈现出来。此外,HTML5的主要使命是将Web带入到一个全新的成熟应用平台,只有这样才能从根本上改变传统的Web体验方式,使浏览器在人们的生活中得到广泛应用,从而促进我国现代化信息技术的发展。

1 HTML5草案的发布

我国早在2008年发布了第一份HTML5草案,这份草案中添加了一些API技术,并保证HTML5中的音频、视频、图片具有存储功能,将互交的形式进行文档存储。同时还添加了一些页面元素,比如说

等部分。现阶段,HTML5、可以通过如何处理HTML中的元素以及如何将其中的错误修复,并保证HTML使用数据准确,只有这样才能有效的保证其具有较强的操作性,减少HTML5开发成本。另外在使用过程中还可以通过一些现代化元素与属性将典型的现代用法网站体现出来。这些技术主要体现在
等类似的标签,从而方便HTML5的使用。随着HTML5草案发布之后,只停留在传统的草案形式,并没有任何实质性的进展,主要体现在以下几点:

(1)HTML5在开发过程中,一些开发技术具有较高的难度性;

(2)HTML5中的技术与一些开发公司有着非常重要的关系,但是在实际开展过程中为了各自为了保证自身的利益,不能很好的进行合作开发;

(3)一些浏览器开发商为了保证长期使用自身技术,不愿意将HTML5融入其中。通过人们对HTML5不断的研究,总结出浏览器标准在设计开发过程中很多进展都是由w3c将HTML5的重点转移到XML中,并使其停滞不前。

2 HTML5草案重新被人们重视

1997年12月国内外专业研究人员就发布过HTML4草案,这是一种全新的松散性语言,它在使用过程中具有多种选项功能,久而久之人们就对浏览器与HTML应用产生了一种试验性想法,想将其融入其中。通过人们不断的研究,有一些想法变具有一定的成熟型,但是还要一些想法被证明是不可用的。随着社会不断的发展,人们对HTML进行创新、升级,主要体现在以下几点:

(1)早在2000年,就发布了一项全新的HTML1.0技术,将之前的HTML4进行完善,该技术在结构上要比HTML4的语言形式更为严谨,可以有效的检测出其中的代码错误问题。xHTML数据XML,在使用过程中HTML5存在着较大的的差距,主要体现在技术与市场方面。从其中的技术角度来款,xHTML主要以APP lication/xhtm+xml MIME为主,这是一种的输入型技术,很少在浏览器使用中出现。而xHTML常常在市场中出现,并按照语法中数据信息将传统的浏览器网页进行完善修改,并以text/htm MIME为主的技术进行使用。

(2)随着社会不断的发展。xHTML1.0通过通过不断的创新完善,形成了全新的xHTML2.0技术。但是该技术在使用过程中仍存在着一定的不足:第一,不能将数据信息进行兼容,这就意味着在使用过程中xht-ml1.x代码不能在HTML2.0技术中使用,而HTML5却能将这些数据信息进行兼容;第二,xHTML2.0技术与HTML相比存在着较大的差距,该技术具有一定的xml化,是一种全新的就技术,抛弃了一些成熟性的成果,忽略了设计师的基本要求。而HTML5的出现可以有效的解决这些问题,满足设计师的需求,比如说支持一些视频、音频的播放、数据信息离线下载、多栏布局工具等。

(3)xHTML在使用过程中可以养成良好的代码习惯,保证一些数据标签在使用过程中具有一定的完整性、严谨性,xHTML可以完善HTML4.0的代码问题,并使用xHTML5、1.x形式进行代码未使用。而HTML5的出现有效的解决了这些问题,允许xHTML1.x可以正常使用并保证该代码具有一定的完整性与严谨性,同时也允许HTML4以松散的形式来使用代码。浏览器在开发过程中只需要通将xHTML1.x转换到HTML5,并将doctype修改以下就可以保证该技术可以正常使用。

(4)在Web市场竞争、设计完成之后,可以将多家的浏览器进行亮相,展现出供给人们观看。比如说,IE5通过不断的研究,发布了全新的IE6;苹果、谷歌等大型公司都各自推出了对应的浏览器。Opera在推动浏览器时,以浏览器标准进行设计,并在移动设备中添加对应的浏览器体验,让人们在使用过程中体会到浏览器的重要性。但是通过将浏览器不断的融入、添加,导致浏览器标准出现一些混乱现象,与理想中的应用效果相差甚远。要想改变这一现状就需要将一些设计公司与浏览器公司相结合,设置出全新的现代化信息技术工作小组,将HTML5草案进行修改、完善。这个小组还要独立于w3c,并保证该小组中具有各大软件公司的专业技术人员,只有这样才能保证HTML5草案设计工作可以顺利进行下去。虽然说该技术在设计完整之后很难得到大家的认可,但是可以使人们重新重视该技术的存在,为该技术在未来的发展打下良好的基础。

3 HTML5发展现状

对于HTML5技术的讨论早在2003年就已经推广进行,随着社会不断的发展,w3c对由WHATWG开发的HTML5产生了较大的兴趣,使国内外的专业技术人员对其进行不断的研究,并形成了全新的HTML5使用功能,满足现代化社会的需求。

3.1 HTML5中的部分标准已经实现

HTML5在使用过程中已经形成了全新的firefox3.5系统,该系统可以支持视频播放,谷歌也支持了对应的HTML5视频播放功能,并为其设置了对应的视频标签。现阶段,微软公司在设计过程中已经将IE8中添加了对应的HTML5功能,保证在使用时具有存储、导航功能,并具有一定的DOM原型设计模型。在2010年,微软公司就发布了全新的IE9浏览器,该浏览器可以进行多功能操作,并支持CSS、SVG等多个浏览器使用标准,只有这样才能做好多媒体、数据信息收集、处理、整理动作,并保证数据信息的处理速度加快。现阶段,浏览器在开发过程中,HTML5在人们生活得到了广泛的应用,并以文档的形式进行标记协议,而HTML已经跟不上社会发展的脚步,不能满足现代化社会发展想需求,并且这个协议已经没有专业技术人员将其完善、创新,不能解决现代化信息技术在操作中的一些需求。只有将HTML5进行不断的创新,让更多的浏览器支持该技术,并为其设置一些多元化的功能系统,使浏览器插件中得到解脱。

早在2009年,谷歌公司的I/O的开发者就已经将HTML5进行演示,并保证该技术在对应的网络页面上进行实现。比如说,当摄像机放在街边时,会有一些好奇者向摄影机走过来,这就需要专业的技术人员对这些好奇者的图像进行实时跟踪,在好奇者身体不同的部位将这些图像展现出来,并将其加以标记出来。在过去的跟踪试验过程中,这会在一定程度上导致浏览器无法正常运转,为在HTML5中,可以通过后台处理将系统进行正常运行,从而保证该系统在使用过程中不会出现任何的卡现象。在这个图像演示过程中,主要通过demo对java技术进行实现,并移动视频程序进行实时跟踪,最终以HTML5的形式呈献给人们观看。

3.2 浏览器开发商对HTML5标准的态度

HTML5技术在发展过程中还未完全的处于一个独立状态,有很多浏览器在开发过程中不能将HTML5很好的融入到其中。但是从HTML5的发展进展来看,只有w3c可以很好的了解该技术的发展近况,并为其制定有效的发展对策,从而保证HTML5标准具有较高的成熟性。在HTML5发展过程中微软、sun等大型公司都已经参加到HTML5技术设计工作中,他们都觉得自己所开发的软件系统都可以在HTML5中得到广泛的应用。比如说,这些公司中的专业技术人员觉得HTML5在发展过程中还面临着一定机遇与挑战,浏览器的市场仍存在着一定的零散现象,要想做好HTML5与浏览器兼容工作就需要耗费大量的人力物力。HTML5+css3的形式进行设计,要经过差不多10年的时间才能定稿,形成全新的HTML5技术,在该技术设计过程中,Flash会支持该技术的发展,并为该技术的使用人员体东对应的体验活动任务;仍有一部分专业技术人员觉得Silverligh在发展过程中是一个非常重要的存在,可以为HTML5设置出全新的使用功能,并做好编程模型工作,从而保证HTML5可以在浏览器中正常运行。

HTML5主要的实现目标是将浏览器中的非开放性富插件解放出来,这就意味着这些插件可以从HTML5中扔掉,解脱出来。这些插件是由一些独立的开放商提供,常见的插件主要由Flash、Java等,这些插件不适合在浏览器中在使用。通过国内外专业技术人员对HTML5不断的研究,总结出一些公司的产品对于浏览器的兼容工作来说是一种复杂的一项工作,又具有着一定的风险。比如说,在一些软件停止开发、或者开始收费时,常常会发生一些意想不到的成果。因此,一些开发商在设计过程中需要将一些应用平台进行控制,并为供应商提供对应的操作软件,同时还要维护自身的产品利益。这对HTML5的开发者来说到来了一定的困难与挑战。

3.3 HTML5技术上的局限

对于HTML5的技术与进展来说,虽然在发展过程中形成了较多的功能,但是在使用过程中还不能将一些插件在短期内进行废弃,要想实现HTML5的插件使用功能,就还需要支持、兼顾那些传统的操作系统。比如说,常见的YouTube、Vimeo等软件,这些软件中HTML5常常以标签输出视频的形式向人们展现出来,但是w3c还没能将HTML5中的数据编码进行确定,这在一定程度上阻止了各项视频在任何设备的体现。除此之外,并不是多少有的旧系统在使用过程中都会将HTML5进行重新设置,比如说在谷歌中,自己都不看好的软件在使用HTML5时很难将其中的全部功能进行实现。HTML5在发展过程中面临着一段较长的路,对于该技术的开发者来说也是一定的机遇与挑战。

为了保证HTML5在使用过程中具有一定的开放性,可以将其中的视频功能掌握在对应的公司手中,只有这样才能保证设计工作才能顺利进行下去。

4 HTML5发展前景

4.1 HTML5离线存储

要想保证Web依靠HTML5技术得到实现的话,就需要为HTML5技术设置对应的离线存储标准,而w3c早已为HTML5的离线存储设置了对应的细则。该功能在使用过程中可以通过 SQL数据库进行操作,并为其设置对应搜索、操作、缓存等工作,同时还能保证数据信息方便人们使用。HTML5技术可以将一些数据信息进行本地缓存,提高Web运行速度,使一些程序在离线状态时也可以正常使用。

4.2 HTML5使表单设计功能强大

Web的2.0系统已经设计完成,并得到了推广,由WHATWG将Web融入到HTML5中,并为其添加了对应类型扩展、提交按钮扩展、意外处理等功能。同时该技术还可以对Form中的事件模型进行处理,并为其制定出一项科学额合理的提交细则,从而保证该技术在使用过程中的准确性。总之,要想保证HTML5在使用过程中,要保证表单的设计形式具有较强的操作功能,只有这样才能从根本上加大浏览器和设备代码的灵活性。

4.3 托放式上传

HTML5技术在使用过程中,常常由HTML5的File API将Web进行创新改进,并文件进行上传操作,并实现直接将文献拖至到对应的Web中。同时,还要为API提供给一种对应的机制,只有这样才能保证这些文件在使用过程中接近桌面上的体验程序,并单独显示这些程度在使用过程中的有效进展。

5 总结

虽然说,HTML5还处于发展阶段,需要w3c对其进行深入的研究与创新,但是HTML5技术可以有效的培养出一项全新的Web标准,使该项标准可以在各类型的组织者、开发者、供应者这件进行分享。同时HTML5技术也是一种较为单纯的标记性语言,是Web研究开发者的重要要组成部分。本文对HTML5与未来的Web应用平台进行了简单的分析,文中还存在着一定的不足,希望我国专业技术人员加强对HTML5与未来的Web应用平台的研究。

参考文献

[1]余飞.基于HTML5的图形图像协同处理技术研究与实现[D].荆州:长江大学,2015.

[2]赵义辉.基于SenchaTouch的移动Web应用技术研究与应用[D].北京:机械科学研究总院,2015.

[3]陆钢,区洪辉,梁柏青,李蓉蓉.面向移动终端的HTML5应用运行环境研究[J].电信科学,2013(05):40-44+49.

作者简介

王丹阳(1995-),女,辽宁省沈阳市人。大学本科学历。软件工程专业。

作者单位

东北大学软件学院 辽宁省沈阳市 110000

猜你喜欢

浏览器
反浏览器指纹追踪
关于蒙古文在各种浏览器上显示方法的探讨
环球浏览器