w3ctech

【说H5】前端开发经理说H5

说H5本次邀请到的是拥有多年WEB开发经验的赵文博,他先后在金山、百度、雅虎研究院从事前端研发工作,现为360商业化产品前端团队负责人。


H5说:你是什么时候开始知道H5的?

赵文博:我最早接触HTML5大概是08年的时候,那时还没有完整的HTML5概念,但是像canvas等技术已经开始有人使用了,我当时还给百度的团队做过这方面的分享,算是比较早接触这块的吧。后面我去了雅虎研究院,其实国外的朋友很少会提到“H5”这个词,就算国内应该也没有多少人说,在那之前HTML5还只是技术人员理解的W3C规定的技术草案。直到12年我加入现在的公司,几个月之后,发现大家都在开始说H5了。

H5说:为什么之前的网页应用没有像H5这样有特定的名词呢?

赵文博:其实可能一开始大家觉得说“H5”比说“HTML5”省事吧,就是偷懒的叫法。最开始应该没特别的深意,只是刚好同时间段移动互联网开始发展,大家开始将移动端的网页开始叫做“H5”,为了和移动端的原生应用区分吧。其实也就是网页,但是PC端的网页大家一般都没习惯这样叫。只是一种概念吧,算是之前Web2.0这个概念的延伸。

H5说:你觉得H5的发展优势是什么?

赵文博:我觉得分两个方面吧。第一是技术方面来说,现在大家更会关注最终的实现。像之前包括W3C更多的是规范一些语言语法标准,比如之前HTML4和XHTML阶段,关心的是一些展现和简单的交互。现在大家开始会觉得其实WEB也能实现一些更丰富的应用的,标准制定组织也在改变观念来鼓励大家实现这种类似富应用的东西。而另一个方面,爆发点其实是手机的普及,开发者也不需要考虑之前那么多历史兼容性的问题,因为移动平台一开始对HTML5的支持程度就会好很多。总体上也是一种技术发展趋势的驱动吧。

H5说:H5给技术开发者带来哪些挑战和机会?

赵文博:挑战还是挺多的,因为HTML5现在也是在初期发展阶段还不是很完善。我们遇到的最大的问题是性能方面的问题,还有就是与原生应用相比实现的能力还有限。比如我们经常也会发现一些H5应用它的动画流畅程度与功能能力上和原生应用相比体验还是差了很多。所以,现在因为有这些问题也会催发一大批相应的开发工具和框架,给技术开发者带来了新的视野和活力吧,也是一些机会。还有就是因为有市场需求,对一些技术教育和培训行业也带来了更多的机会。

H5说:你们团队做了哪些与H5相关的工作?

赵文博:我们这块其实做得挺多的,我们一直有这方面的分享交流会大家一起学习。还有最近我们还在整理一个知识库,因为HTML5技术这块的知识点非常多,还不是一个像发展了很多年的技术那样系统。我们会将与HTML5知识相关的基础点、重点、难点汇集起来,比如完整的教程,兼容性的知识,做得比较好的工具框架等,通过积累帮助大家一起成长。

H5说:H5相关的技术学习成本高不高?

赵文博:其实是有一个学习曲线的。如果你有一定的前端开发基础,那么学习成本是挺低的,简单来说可能只是需要学习一点新的API和少量新知识就行了。但是如果进入越深就会发现遇到很多的问题,比如性能方面的问题,兼容方面的问题,你得熟悉和理解这些问题,门槛一下子就高起来了。我们发现现在H5作品很多,但是质量也是参差不齐的,因为H5的进入门槛挺低,但是做好就不简单了。所以,H5可能是对全部人来说都是一个参与的机会,但是只有少部分真正愿意花精力去学习的人才能真正掌握这个机会,也会是最终的受益者。

H5说:如果有朋友和你说:“帮我做个H5页面吧”,你真实的想法是什么?

赵文博:第一个想法是“我为什么要帮你做啊”(哈哈)。另外一个,就是大家真正的需求其实是说做一个网页,只是现在大家都在说H5,如果说做一个网页显得不够那么高端吧。归根结底还是用WEB技术去实现一个网页,从这方面去理解吧。

H5说:你觉得好的H5作品有哪些特点?

赵文博:我比较喜欢的一是文案比较走心的,另外就是交互效果比较有新意的。需要在产品层面本身有自己的优点传达了很好的主题,并不是说一个页面你傍上一个H5的说法大家就会喜欢。技术上只是一个手段,虽然我是做技术的,但是我是挺喜欢那些真正用过心去策划的作品,H5说上的很多作品我就挺喜欢。

H5说:你预言下H5什么时候会被淘汰?

赵文博:我觉得如果有一天H5把它的兼容、性能等等所有问题就解决了,大家都比较满意了,这时候它可能就被淘汰了。(哈哈,就是说它变得足够好的时候就反而被淘汰了?)是的,那时候可能大家会包装出一个新的概念出来,人就是这样嘛,大家就是喜欢这种有期望还没完全得到的东西吗,有很多想象的空间。


关于“说H5”

“说H5”是由H5说w3ctech联合策划的一个访谈类活动,通对对不同人群的约谈采访,收集市场对H5的说法、做法,共同探讨H5的现在和未来。我们尽量用口语对话的形式还原受访者的真实想法,所有回答仅作为受访者个人观点,不代表受访者任职公司、H5说和w3ctech的官方立场。如您对H5也有自己想说的话,欢迎联系我们,很有可能下一个约聊的就是你。可通过邮件talk@h5shuo.com或在w3ctech微信公众号与我们接头,谢谢!

本文仅授权w3ctech前端社区发表,如需转载请先联系w3ctech获得授权。

w3ctech微信

扫码关注w3ctech微信公众号

共收到0条回复