十大理由讲述为为何使用HTML5(一)

日期: 2015-01-28 作者:Vivek Raman翻译:邹雅玲 来源:TechTarget中国 英文

在网站标识中,HTML处在领军位置。几乎没有对手可以与之抗衡,正因为如此,与设计产品相比,设计的标准就变得更加重要。这种绝对优势的地位也给网站的发展带来一些负面影响。在近二十年里,网站的用户体验和功能方面几乎没有或者仅有一小步的创新。XHTML 1.1时代已经过去,目前,取而代之的是能够服务于全部浏览器的新一代应用。这也许正是为什么Internet Explorer争议颇多但毫无疑问又为许多公司和个人所喜爱的原因。在没有新产品出现的情况下,为何还需要更新硬件而获取现代浏览器呢?这是因为,日复一日年复一年,用户体验一成不变,会让用户感到无趣和厌烦。

尽管有所改变,但是当2015年HTML5 被列为官方指定应用时,每个人应该才会欣然接受它。然而,情况并非如此。尽管近10年人们的思想和开发水平远在HTML5技术之后,但是一开始HTML5并没有获得开门红。HTML5可以让网站外观变得非常华丽并具有较好的交互性。尽管如此,2014年世界500强企业中不足150个网站会应用HTML5。根据这组数据所示,如果你认为HTML5是成功的,那么它便是成功的,如果你认为HTML5失败了,那么它便是失败的。接下来这个事实更能说明问题,回顾下:2013年,仅有8%的网站使用了HTML5。从Web约定俗称的标准技术水平来看,这并不是一组乐观的数据。几种事情和事件的发生都会抑制HTML5的发展,但是似乎又不会让HTML5彻底消失。尤其是当有人会认为配置HTML5后会提升网站功能,HTML5便不会彻底消失。尽管可以获得以上所有新功能,但是开发人员似乎仍然不愿意在新的开发项目中使用HTML5,理由是,要考虑跨平台的兼容性、语言的不成熟性和地理位置。而对于另外一些开发人员来说,即使没有什么理由,他们也不太愿意使用HTML5。

也许真正的原因是,尽管XHTML 1.1有这样那样的缺陷,但是他们仍然不愿意替换掉可信的XHTML 1.1。我们已经发现HTML5的许多可取之处,而此时也恰恰是HTML5排名提升的最佳时机。坦率地说,这是因为,永远没有哪个网站会希望自己的外观和感觉同另外一个网站一模一样。其实,延迟采用HTML5的真正原因是,我们正等待迎接这样一个辉煌的里程碑。无论你接受与否, 作为一名开发人员,你就是要做好网站的外观、感觉和用户体验设计工作,而HTML5对此将会有很大的帮助。从用户的角度来分析,他并不在乎开发人员实用的哪一种标识应用,他也不太会经常关注你所用的CSS 中包含哪些功能,或者在网页设计中JavaScript起到了什么作用。但是,当网页中不仅仅只具备内容传送而是有更多互动选项时,如果你可以将用户体验提升到一个更高的水平,那么你将会给用户留下一个非常深刻的印象。网站宣传的多收获少的原因是缺乏动态性。现在用户可以通过三种设备访问网页,而每次访问我们都会听到同样的赞叹声!

如下几个理由可以帮助你弄清楚为何下一个网站开发项目你需要使用HTML5。尽管这些是Web所迫切期待的HTML5下一次革新中很典型的功能,但是其具备的新功能远非这几种:

搜索引起优化

搜索引起优化是大多数Web内容创作人的一大伤痛。无论这个项目是否与优化SEO有关,这都将是不可避免的一个问题。新闻和博客是Web中最受影响的领域,在SEO的影响下,要么会耗费许多流量,要么就会占用很大的篇章。我们一直也未发现权宜之策,即使发现了,情况也还是会发生变化。尽管并不是特别有效,但是HTML5似乎还是可以解决这一悖论。

曾几何时,你不得不编写无数的<div>元素,然后给ID或者分类属性赋予一定的数值,例如页眉、页脚、导航链接以及页面的其他一切内容,而一般在博客中出现这种情况的次数比较多。我们可以使用<div>单独创建一个空间实现上述要求。HTML5可以利用常识解决这类问题。我们已经发现了<header><footer> 和 <nav>元素的编写标准,从而能更简单地进行标记。同时,网页编写时,我们也可以非常轻松地找到段落标记/<p>/<span>/<div>的正确编写位置。 因为,开始标识仅用于开篇之处,再也不会混用<div>了。因此,博主们就不用再担心SEO相关问题,可以轻松地编写心仪的博文,然后,根据博文的真实内容进行排名。

本地存储及缓存

直到HTML5的出现,开发人员才可以将有限数量的数据存储在客户端中。Cookie和Session都供你支配。接下来我们举一个并非十分恰当的例子,想象下,如果可以将用户文件完全存储在客户端中,但是,数据却显示,开发人员将数据存储在本地磁盘中才是最佳选择,那么我们改怎么办。如今,应用程序可以存储自身全部实例,而且恢复速度非常快。新型 API可以占用5 MB的数据量。我们可以非常容易的存储字符串和JavaScript ,并在需要时进行调用。

可以看出,HTML5是可以使客户端的数据存储空间变大的,从而可以轻松的恢复和调用数据。如今,它看起来更像是一种本地数据库。而且,一段会话关闭,数据也绝不可能丢失。使用HTML5不受任何时间限制,而且应用获取、设置以及两者之间的方法我们可以非常轻松地管理这些数据。如果以上这些例子还是不能吸引你使用HTML5,那么你的开发屏幕中不再会出现任何新鲜的创意。

游戏

还记得你曾在网页中玩的那些动画游戏吗?Chrome网络商店中有许多这类游戏。所有这些游戏都是使用Flash开发而成的,谈到该技术我们总是悲喜交加,因为HTML5的出现让我们不得不跟 Flash说永别。应用HTML5技术,我们可以开发出惊人的互动游戏,这种游戏属于轻量级但是功能却很强大,并且不容易受到漏洞的破坏。

如今,Atari有一个专门的HTML5游戏库,Disney也通过HTML5技术将其特色人物加入到游戏角色中, Rovio应用HTML5技术开发出愤怒小鸟的游戏。如果这些例子都不能给你留下深刻的印象,也不能让你在游戏开发中使用HTML5,那是因为上述这些游戏简单、方便、但却功能强大。

1 | 2

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • HTML5来了:推荐5个好用的混合式App开发工具

    在残酷的移动互联网竞争环境下, HTML5技术一直受到各方关注,“HTML5颠覆原生 App”的争论也从未停止过,不管怎样HTML5生态的构建方兴未艾。