最近Gartner(美国一家从事信息技术研究和咨询的公司)的报告预测,下一代Web技术成为基础业务还需要5到10年的时间。但开发人员都在快速前进,以致于以Html 5为核心的应用程序在几个月内就变得无处不在。Gartner已经制作并大肆宣传了自1995年以来的周期报告,很好地记录了未来技术如何随时间演变的预测。例如,公司今年发布的关于近场通信(NFC)的预测分析就比较准确,但是这一次却错过了HTML 5的重拳出击。
报告显示HTML 5,这个不断发展的技术标准,在Web页面和应用程序的领域的功效应该会经由浏览器呈现出来,目前尚处于期望顶峰前面的上行斜坡阶段,在那之后将不可避免地进入到幻想破灭的谷底,之后的5-10年才能到达稳步上升的光明期。可事实是什么呢?开发者社区对HTML 5的全面影响,使得预测HTML 5发展趋势成为一个棘手的技术活。鉴于科技产业的飞速进步,开发人员已经接受了新兴标准,他们没有任何理由来等待它缓慢的自我巩固。
许多怀疑论者指出,2014年之前该技术标准肯定不会被万维网联盟(W3C,一个专门为那些基于web的技术制定标准的组织)正式批准。也许直到2022年之前都不会出台对于HTML 5的最后认可,而这个时间线对Web开发而言是一个太长的周期,特别是考虑到HTML 4在2000年获得正式批准,开发者就觉得等待联盟认可是遥遥无期的。
另一方面,大多数开发人员并不在乎万维网联盟(W3C)何时以及如何正式承认并迎接HTML 5的到来。在他们眼中,W3C只是一个冗余的组织,因为其运行起来根本不像是快速移动的创新者,而更像是联邦政府机构。当然W3C的存在肯定有它独特的价值,但大多数的开发者并不指望这个联盟能指导他们如何建立应用程序。事实上HTML 5的功能现在已经可以供开发者使用,而不是等待预测中未来的5-10年。
每个制造浏览器的公司一直都在辛勤地工作以支持HTML 5特有的功能,其中就包括谷歌Chrome、苹果的Safari浏览器、微软的IE和火狐浏览器,甚至也包括一些较小的浏览器制造商(比如Dolphin和Opera)。Facebook已经成为一个很大的HTML 5支持者,并引入了一个叫做Ringmark的测试套件来测试今年早期的浏览器功能。
HTML 5的进化可以直接绑定、影响到这些浏览器的功能,而不是一些来自于W3C模糊的批准。随着越来越多的开发人员使用HTML5来创建Web、移动网站和应用程序,HTML 5功能将成为衡量浏览器出众与否的主要区别。这在带有Ringmark测试套件的浏览器制造商之间创造了一种军备竞赛,HTML 5则成为了非官方记分员。
Appcelerator和研究公司IDC的调查表示,今年3月79%的开发者都在计划将HTML 5以一种或另一种方式整合到他们的移动应用程序中。这也不意味着应用程序将完全利用HTML 5(只有6%的开发者表示他们会这样做),72%的开发者表示,他们计划采取一个混合的方式,将HTML 5运用到之前使用的代码中。我们可以看到像LinkedIn这类公司旗下多达95%的iOS应用都使用HTML5代码,在不久的将来会有更多的开发人员开始走这一路线。
未来HTML 5将发展其全部潜力,在未来的几年中成为一个至关重要的创新业务(而不是像Gartner预测的那样需要5-10年)。现在的HTML 5可能已经达到了生命循环周期的顶部,但它很可能会跳过幻灭的低谷期,在短期时间内直奔稳步上升的光明期。
原文链接:http://www.html5cn.org/article-3329-1.html
【编辑推荐】