from:http://www.sohu.com/a/4274793_101278

风靡全网的H5究竟是什么?

2015-03-02 17:27

谈到今年互联网的发展趋势,必然会提及一个热词:H5。从H5小游戏、H5大翻页,到H5站点、H5营销。那么究竟什么是H5呢?小编将简单梳理一下H5的前世今生,为你揭开H5的神秘面纱。

H5的前世今生

H5是指第5代HTML,也指用H5语言制作的一切数字产品。所谓HTML是“超文本标记语言”的英文缩写。我们上网所看到网页,多数都是由HTML写成的。“超文本”是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而“标记”指的是这些超文本必须由包含属性的开头与结尾标志来标记。浏览器通过解码HTML,就可以把网页内容显示出来,它也构成了互联网兴起的基础。

HTML的第一版1991年开始研发,1993年发布。本来每隔一段时间HTML都应该进行更新,但是自1999年12月HTML4.01发布以来,就再也没有更新。此后的十多年,互联网行业发生了翻天覆地的变化,人们逐渐意识到原有的HTML已经不能适应互联网的发展了。这时出现了两个组织分别提出了新的方案:WHATWG和W3C。前者开发了Web Applications 1.0,后者则开发了XHTML2.0。在2006 年,双方决定进行合作,来创建新一代的HTML,这就是H5。

H5在2008年发布草案以来,并未引起广泛关注,而是进入了长期的迭代优化周期。直到去年10月W3C终于宣布,经过长达8年的努力,HTML5标准规范最终制定完成并向全世界开放。H5标准规范的开放注定成为一个划时代意义的事件,从那一天起H5便成为了全网最火热的新词。

H5的强大功能

H5之所以能引发如此广泛的效应,根本在于它不再只是一种标记语言,它为下一代互联网提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化和开放化,从而使互联网也能够轻松实现类似桌面的应用体验。

H5的最显著的优势在于跨平台性,用H5搭建的站点与应用可以兼容PC端与移动端、Windows与Linux、安卓与IOS。它可以轻易地移植到各种不同的开放平台、应用平台上,打破各自为政的局面。这种强大的兼容性可以显著地降低开发与运营成本,可以让企业特别是创业者获得更多的发展机遇。

此外,H5的本地存储特性也给使用者带来了更多便利。基于H5开发的轻应用比本地APP拥有更短的启动时间,更快的联网速度,而且无需下载占用存储空间,特别适合手机等移动媒体。而H5让开发者无需依赖第三方浏览器插件即可创建高级图形、版式、动画以及过渡效果,这也使得用户用较少的流量就可以欣赏到炫酷的视觉听觉效果。

H5和APP谁将胜出?

H5的兴起引发了业界的一个重要讨论:H5是否会替代APP?在APP风光时,H5被看成是一个噱头;而在H5风光时,又出现了“APP已死”的言论。随着微信公众平台开放微信内网页开发工具包,H5眼看又要迎来新一波的风光期,那么它和APP之间真的是你死我活的关系吗?

一个显而易见的事实是,在桌面操作系统上,本地应用程序并没有因为网络技术的发展就被用户抛弃了。对于一些常用的应用,用户还是会选择安装,以便可以即时的使用它,这并不会因为有同类的网络服务而改变。用户不愿意在本地安装的大多是那些需求频次较低,或者更适合在浏览器场景下使用的产品。

同样的道理,H5和APP各有优缺点,各有其适用场合。在媒体训练营冬季峰会上,搜狐董事局主席张朝阳的讲话就很能说明这一问题:“H5是轻应用,它是一个流量中枢,到达的流量非常多,像一个大树一样,每个叶子都在接下来的雨水。APP是一个重应用,但是它是一个强入口,用户下载的门槛比较高,一旦下载以后它的渲染能力很强。”张朝阳认为APP只有大的才能活下去,因为它的技术和运营成本都很高。而H5 的门槛很低,适用于个人与中小媒体。

那么问题来了!究竟是选择H5还是选择APP?有选择性障碍的同学们有福了。因为搜狐快站不仅可以免费搭建基于H5的移动站点,还可以一键生成APP。用户可以根据自己的性质和需求进行选择,也可以两者都生成。如果你使用过搜狐快站,一定会觉得原来看上去高端大气的H5其实就是这么简单。

风靡全网的H5究竟是什么?相关推荐

  1. 风靡全网的《看漫画学Python》1、2版分享,python最佳入门教程,中学生用业余时间都能学会,北大教授看完都这样定义它

    前言 学习Python的小伙伴大部分应该都知道<看漫画学Python:有趣.有料.好玩.好用(全彩版)>这本书! 但是刚开始接触Python的朋友都会有一个共同的烦恼,自学好无聊,好枯燥, ...

  2. h5网站对服务器要求高么,专业网页设计师告诉你,H5究竟是什么?

    原标题:专业网页设计师告诉你,H5究竟是什么? H5是Html5的简称,最近两年H5是互联网领域极为火爆的名词,并由此诞生了不少垂直型H5制作企业,一些互联网巨头也早早准备,或开发或投资或收购,争取在 ...

  3. Punks头像风靡全网,NA(Nirvana)Chain如何赋能NFT赛场

    如果说DeFi的出现启动了久违的牛市,那么NFT的兴起则将上半年市场的火爆行情得以延续.对于加密市场来说,2021年的后半年将毫无疑问属于NFT.相比DeFi的内部优化式生态发展,NFT展现出了惊人的 ...

  4. 直播预告更新 | 火爆全网的ChatGPT为什么这么强?

    点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入! ChatGPT  火爆全网的ChatGPT究竟是什么?为什么这么强? ChatGPT会取代搜素引擎吗? ChatGPT凸显的能力会是me ...

  5. h5广告与html5,那些刷爆朋友圈儿的H5广告大揭秘

    编者按:在过去几年里,谷歌不断在为Flash广告的淡出默默的做着努力.Flash拖低了载入速度.耗电大的毛病极大的影响了用户体验,而更安全也更灵活的HTML5无疑是取代flash开启美丽新世界的最好替 ...

  6. 疫情宅家厨艺秀 | 究竟是自学成大厨,还是厨房大翻车?

    CDA数据分析师 出品 岁末年初的这场疫情,让宅家"做贡献"的我们,被迫成为了"大厨".一个方便面,微博上都可以炒出好多种花样.但话说回来,网络上看到宅家大神们 ...

  7. 【龙虎豹】这绝对是一种观点:关于H5游戏的几个错觉!

    一个行业在崛起的过程中,总是有不同的声音存在.就H5来说,自从被提出之后,在近两年每每提起,虽还未进入行业主流关注的焦点,却也足够另人侧目.在行业竞争日趋激烈,成功率逐渐降低的今天更是如此.今天龙虎豹 ...

  8. 70%以上业务由H5开发,手机QQ Hybrid 的架构如何优化演进?

    作者: 涂强 来源: infoQ 随着前端开发的兴起,QQ也逐渐演变为Web与原生终端混合的开发模式.得到Web动态运营能力的同时,QQ也在交互响应速度.后台服务压力.海量用户集的带宽冲击等方面,受到 ...

  9. 阿里游戏之心不死?| 畅言

    作者 | 小谦 责编 | 郭芮 中国游戏市场,真的只有腾讯和网易这两大巨头吗?不,你错了,至少阿里巴巴不会认为他们的游戏没机会. 2018年9月26日,恰逢阿里巴巴文化娱乐集团宣布成立游戏事业群一周年 ...

最新文章

  1. android中文首字母排序,Android上汉字按拼音排序如何实现?
  2. Spring整合rabbitmq---消息接收
  3. mysql-主从服务器同步搭建
  4. Redis是如何写代码注释的?
  5. Python之sklearn:GridSearchCV()和fit()函数的简介、具体案例、使用方法之详细攻略
  6. 【Python CheckiO 题解】Best Stock
  7. 阿里云 云服务器ECS(CentOS 8.0 64位) 安装 MySQL 数据库
  8. lstm中look_back的大小选择_使用PyTorch手写代码从头构建LSTM,更深度的理解其工作原理
  9. 问题:During startup program exited with code 0xc0000135
  10. www.skymaya.com:8080/index.php,skymaya
  11. 一起学习LLVM(一)
  12. 20200404零基础入门数据挖掘 - 二手车交易价格预测笔记(5)
  13. 回炉夜话 - HTML5
  14. Flutter 打包APK aab
  15. 深度linux密码忘记,Deepin深度系统登录密码忘记重设
  16. iPad 3 即将发布,网传价格,IPD2降价50$ 新功能猜测
  17. 有声双语阅读器-学英语背单词,做泛读的好帮手
  18. springboot + mina 实现串口通讯
  19. Locust系列-Locust入门
  20. oracle asp.net上传 下载 文件大小只有32kb,asp默认上传大小

热门文章

  1. [转载]Guice 1.0 用户指南
  2. 装了java_下载安装Java
  3. mysql临时文件和临时表_理解mysql的临时表和文件排序
  4. Cookie与Session的区别
  5. 电子称重管理计算机,称重管理系统
  6. 笔记:前端与后台交互
  7. spring系统学习:20180611: Spring中AOP通知的类型
  8. 2017 ACM-ICPC 亚洲区(西安赛区)网络赛
  9. Spring学习的切入点
  10. Jdk1.6 JUC源码解析(1)-atomic-AtomicXXX