更多课程 选择中心


Web培训

400-996-5531

Web培训

为何html5不要用「h5」这个简称?

  • 发布:佚名
  • 来源:网络
  • 时间:2015-11-06 15:30

很早之前做过一个关于「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。

不知道这个建议是不是我的无病呻吟,但是至少是一个工程师的一点内心想法,如果有不赞同的,也请留言给我们,写出你的理由,非常感谢。如果赞同我们,希望你能够转发,让更多业内人看到,衷心感谢!

补充资料:

早期JS小组做过对于「h5」这个缩写感受的投票,数据的查看地址是:#/poll/2905710

题图为《星际穿越》中的一个镜头,工程师库珀独自出发,前往那个适宜人类居住的星球。

精彩评论:

@飞行家_jo:

做技术的第一要紧的不就是专业和严谨吗?h5这种叫法很容易混淆,连这都不在乎的人,我真怀疑他用什么态度来写代码做页面。

@i_小休:

越是专业的人越谦逊,反而不懂的人却认为一切都很简单,呵呵。

@优秀网页设计:

最早听到 H5,是从一些营销推广人员那里知道的,问我有没有会做 H5 页面的朋友,一个页面 2000 元。当时还一愣,什么是 H5。其实也很反感把 HTML5 叫成 H5,因为完全木有考虑过标签 H5 的感受。另外也正像 HTML5 达人说的,现在这些说 H5 页面的人,写出来的哪里是什么 HTML5,充其量就是在头部写了个 。

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:如何设计一个简单 A/B 测试
下一篇:H5和Html5是一回事吗?-- -H5和Html5问答

Web技术之间的关系你了解多少?

如何成为一名高级的html5前端开发工程师?

那么H5广告的未来会怎样?- -H5和Html5第五问

H5的称呼合适么?- -H5和Html5第四问

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

贵州省

云南省

广西省

海南省