为什么不能用H5这个称呼?
时间:2015年
来源:JS小组(微信号:jsgroup2015)
编辑:$w
最近发现好多人喜欢将 HTML5 说成 h5,甚至是代指移动端的 Web Page 或者 Web App。虽然说起来朗朗上口,但是小编真的不建议这样来使用。
小编很早之前做过一个关于「h5 这个说法你的感受」的调查,总共有 552 位粉丝参与,最终结果是:有 16.7% 的人认为「很好」,37.5% 的认为「无所谓」,有 45.8% 的人认为「不喜欢」。那究竟为什么会有那么多人不喜欢「h5」这个简称呢?
「h5」这个简称非常不专业,容易造成误导。
与 JavaScript 被简称为「JS」不同,据小编了解到的情况,h5 这个说法目前只在中国大陆地区的工程师中使用,台湾、印度和美国等地区并没有这个简称,会造成国内外技术说法和写法的不一致。而更重要的一点是,JS 是一个指代清晰的简称,没有歧义,就指 JavaScript 这种程序语言。但 h5 却不是,至少 HTML 中还有个 h5 标签。
有次坐北京地铁 13 号线,前面两个小伙子聊技术,一个小伙子问「是要先学 h5,还是先学 JS」。了解这些技术的人,应该都是会心一笑吧。这就是技术误导,不知道从何时起,HTML5 这个 Web 技术中的一个标准,被包装成「无所不能的 h5」,吸引了一大批人来关注,甚至包装成 h5 生态圈、h5 产业。投资人当然也不懂得技术细节,但却大笔投钱进来,媒体当然更是不懂技术方案,不过大肆报道着这个产业。当然,关于 HTML5 和 Web 的技术误导仅仅是其中一个方面。
让人担忧的是,鼓吹者们并没有对初级技术人员宣传清楚究竟什么是 Web,什么是 HTML5,什么是 JavaScript。如果你身边有人整天说着 h5,就可以问问他,究竟什么是 h5,什么是 HTML5,什么是 Web,什么是 Web App,这些有什么联系?HTML5 与浏览器什么关系,HTML5 与 HTML 什么关系,HTML5 与 JavaScript 什么关系,HTML5 和 CSS 什么关系?
关于 h5 业内还有很多误导,最常见的就是见到移动端的 Web Page 或者 Web App 就说是「h5 页面」。还记得某知名互联网公司的高管在一档求职类节目中说,资深 Web 前端工程师主要是写 Java。当然,当前业内专业的 Web 前端工程师是不写 Java 的,但对于那些不专业的人,就是一次技术误导。当你指着一个朋友圈中有点特效、有点背景音乐的营销 Web 页面就说成 h5 页面时,一个专业的前端工程师感受到的就是类似的不专业,而非专业的人听到以后呢?就这样被误导了,他也以为这是所谓的 h5 技术。让我不禁想起业内经典的问题,Java 与 JavaScript 是什么关系?很多人不懂装懂的解释说有很大关系的,实际上是,雷锋与雷锋塔的关系。当时网景公司(Netscape)为了更好的传播 JavaScript,借用了那时就已经比较流行的 Java 语言的名字。
很多人说,并不在意这些说法,无所谓。
但是作为一位自认为专业的工程师,我无法同意这种做法。希望技术界同仁们,各位专业的工程师们能够尽量杜绝「h5」这个简称,至少做到无愧于你的专业性。看到一个移动端的 Web 产品或者 Web App,当你不了解其中的技术实现,比如不清楚是用 Canvas、SVG 还是 CSS3 等实现,或者其他技术细节时,称之为「移动端 Web App」或者更精确的称谓 ,而不是那个模糊的、不准确的、具有误导性的「h5 页面」。假如有一天,Web 技术真的全都被称为 h5,希望 Java 8 还能是那个 Java 8。
不知道这个建议是不是我的无病呻吟,但是至少是一个工程师的一点内心想法,如果有不赞同的,也请留言给我们,写出你的理由,非常感谢。如果赞同我们,希望你能够转发,让更多业内人看到,衷心感谢!
—————————
精彩评论:
@飞行家_jo:
做技术的第一要紧的不就是专业和严谨吗?h5这种叫法很容易混淆,连这都不在乎的人,我真怀疑他用什么态度来写代码做页面。
@i_小休:
越是专业的人越谦逊,反而不懂的人却认为一切都很简单,呵呵。
@优秀网页设计:
最早听到 H5,是从一些营销推广人员那里知道的,问我有没有会做 H5 页面的朋友,一个页面 2000 元。当时还一愣,什么是 H5。其实也很反感把 HTML5 叫成 H5,因为完全木有考虑过标签 H5 的感受。另外也正像 HTML5 达人说的,现在这些说 H5 页面的人,写出来的哪里是什么 HTML5,充其量就是在头部写了个 <!DOCTYPE HTML> 。(内容结束)
—————————
本书作者补充资料:
这是一篇由程序员撰写,早期非常有热度的H5定义内容,特别在本书分享给大家,而直到2017年,还是有很多程序员认为H5是HTML5的错误拼写方法,他们现在默认了这个事实,但在心理是不认可的,这是胳膊扭不过大腿的事情,你们这些不懂技术的爱怎么叫怎么叫吧,我心理知道就行了。
而小呆在这两面的研究中,为H5找到了一个更加客观的定义,就是本书所说的移动端网站,这个定义和技术员、营销人、设计师、广告人理解的H5都不一样,但却比他们认知的H5要更加客观,在本书具体章节,你会明白,究竟H5是什么。
进入资讯站社群,看H5分享
- 加微信:zixunzhanxiaomi -
微博: @H5资讯站 QQ群: 465521360 微信: zixunzhanxiaomi