为什么建议不要使用「h5」这个简称?打赏

最近发现好多人喜欢将 HTML5 说成 h5,甚至是代指移动端的 Web 页面或者 Web App。虽然说起来朗朗上口,但是小编真的不建议这样来使用。

小编很早之前做过一个关于「h5 这个说法是否喜欢」的调查,总共有 552 位粉丝参与,最终结果是:有 16.7% 的人认为「很好」,37.5% 的认为「无所谓」,有 45.8% 的人认为「不喜欢」(投票数据的原始查看地址: http://vote.weibo.com/poll/2905710 )。那究竟为什么会有那么多人不喜欢「h5」这个简称呢?

「h5」这个简称非常不专业,容易造成误导。

与 JavaScript 被简称为「JS」不同,据小编了解到的情况,h5 这个说法目前只在中国大陆地区的程序员中使用,台湾、印度和美国等地区并没有这个简称,会造成国内外技术说法不一致。而更重要的一点是,JS 是一个指代清晰的简称,没有歧义,就指 JavaScript 这种程序语言。但 h5 却不是,至少 HTML 中还有个 h5 标签。

有次坐北京地铁 13 号线,前面两个小伙子聊技术,一个小伙子问「是要先学 h5,还是先学 JS」。了解这些技术的人,应该是会心一笑吧。这就是技术误导,不知道从何时起,HTML5 这个 Web 技术中的一个标准,被包装成「无所不能的 h5」,吸引了一大批人来关注,甚至包装成 h5 生态圈、h5 产业,投资人当然也不懂得技术细节,但却大笔投钱进来,媒体当然更是不懂技术方案,不过大肆报道着这个产业。

但是,那些鼓吹者们并没有对初级的技术人员宣传清楚究竟什么是 HTML5,什么是 Web,什么是 JavaScript。如果你身边有人整天说着 h5,就可以问问他,究竟什么是 h5,什么是 HTML5 ,什么是 Web,什么是 Web App,这些有什么联系?HTML5 与浏览器什么关系,HTML5 与 JavaScript 什么关系,HTML5 和 CSS3 什么关系?

关于 h5 业内还有很多误导,最常见的就是见到移动端的 Web Page 或者 Web App 就说是「h5 页面」。还记得某知名互联网公司的高管在浙江台的求职类节目《非你莫属》中说,资深前端工程师主要是要写 Java。当然,当前业内专业的 Web 前端工程师是不写 Java 的,但对于那些不专业的人,就是一此技术误导。当你指着一个微信内有点背景音乐、有点特效的营销 Web 页面就说成 h5 页面时,一个专业的前端工程师感受到的同样是不专业,而非专业的人听到以后呢?就这样被误导了,他也以为这是所谓的 h5 页面。让我不禁想起业内经典的问题,Java 与 JavaScript 是什么关系?很多人以为是有关系的,实际上是,雷锋与雷锋塔的关系。当时网景公司(Netscape)为了更好的传播 JavaScript,借用了那时就已经比较流行的 Java 语言的名字。

很多人说,并不在意这些说法,无所谓。但是作为一位自认为专业的工程师,我无法同意这种做法。希望技术界同仁们,各位专业的工程师们能够尽量杜绝「h5」这个简称,至少做到无愧于你的专业性。看到一个移动端的 Web 产品或者 Web App,当你不了解其中的技术实现,比如不清楚是用 Canvas、SVG 还是 CSS3 等实现,或者其他技术细节时,称之为「移动端 Web App」 ,而不是那个不准确的、具有误导性的「h5 页面」。

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

转载自:微博文章地址【进入】微信文章地址【进入



为什么建议不要使用「h5」这个简称?
文章《为什么建议不要使用「h5」这个简称?》二维码
  • 微信打赏
  • 支付宝打赏
  1. 第一次评论啊,好紧张啊,该怎么说啊,打多少字才显的有文采啊,这样说好不好啊, 会不会成热贴啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,怎样才能写出我博士后的水平呢,半年写了这么多会不会太快啊,好激动啊

  2. !第一次评论啊,好紧张啊,该怎么说啊,打多少字才显的有文采啊,这样说好不好啊, 会不会成热贴啊,我写的这么好会不会太招遥,写的这么深奥别人会不会看不懂啊,怎样才能写出我博士后的水平呢,半年写了这么多会不会太快啊,好激动啊

无觅相关文章插件,快速提升流量