写点什么

JavaScript 转译器 6to5 正式更名为 Babel

  • 2015-03-13
  • 本文字数:913 字

    阅读完需:约 3 分钟

不出所料,名为 6to5 的 JavaScript 转译器(Transpiler)被重新命名为 Babel。

Babel 的创始人 Sebastian McKenzie 说:

其实,关于 6to5 不与时俱进的怨言此起彼伏。所以有很多人基于此大胆地断定——直到 ES6 得到支持前,6to5 只会是一个临时的解决方案。我并不同意这个观点,我相信 6to5 有潜在的能力去影响未来的标准,而不仅是按照标准的规划逐渐完善。如果你想与下一代特性接轨,那么你不可小觑 6to5 的重要性。

正因为如此高瞻远瞩,团队一致认为 6to5 这个名字并没有正确传达出团队的目标。后来 ES6 被重命名为 ECMAScript 2015 更是雪上加霜。为了消除关于 6to5 未来的担忧和闲言碎语,团队决定将它 重命名为 Babel

团队和社区围绕着可能的名称进行了 一番讨论,最终决定使用 Babel 这个名称。Babel 一词来源于道格拉斯·亚当斯(Douglas Adams)所著的《银河系漫游指南》里的 巴别鱼(BabelFish),它是一个能帮助人类理解任何语言的虚构物种,同时也恰好向 巴别塔(Babel Tower)的故事致敬,《创世纪》中正是巴别塔的坠落造就了各种各样的语言。

McKenzie 说:

6to5 这个名字让我对整个项目的未来感到非常不自在,自从 6to5 支持 ES7 和 JSX 以来,整个项目完全走错了路,我不断地告诉人们 6to5 支持开箱即用的 JSX,这让他们感到很惊奇,然后人们就不断地请求我们支持项目中尚未实现的 ES6 新特性,而这一切仅仅因为他们把 6to5 与完全支持 ES6 联系在了一起。

与 6to5 所不同的是,Babel 这个名字没有什么原始含义,也不能通过这个名字描述出它所代表的含义。McKenzie 看起来 并不完全支持 这个主意:“它只是看上去不像其它建议那样糟糕而已”,他说。但是,这个讨论恰恰凸显出了命名一个如此重要并且影响深远的项目的困难之处,社区对重新命名的反应各执一词。

Babel 是一个最初用来将 ES6 代码转换为 ES5 代码的 JavaScript 转译器。你可以在 Github babeljs.io 上获取它。

查看英文原文: 6to5 JavaScript Transpiler Changes Name to Babel


感谢丁晓昀对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2015-03-13 03:414777
用户头像

发布了 63 篇内容, 共 135.6 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

疫情宅家4个月苦修,“不负年华“终斩阿里Java岗4面,分享下心路历程

Java 程序员 后端

直呼内行!阿里大佬离职带出内网专属“高并发系统设计”学习笔记

Java 程序员 后端

看一遍就理解:动态规划详解

Java 程序员 后端

看完这篇还不懂HashMap的扩容机制,那我要哭了~

Java 程序员 后端

看阿里P8用5个核心技术和200个案例带你解密阿里亿级流量核心架构

Java 程序员 后端

真是绝了!git标星19

Java 程序员 后端

牛皮!华为工程师总结的Java生态知识体系面试必看笔记,太秀了

Java 程序员 后端

男默女泪!全网疯传的华为内部网络协议神仙笔记究竟有何魅力?

Java 程序员 后端

看完这套Java笔记,才明白笔者同时斩获7份大厂offer是有原因的!

Java 程序员 后端

盘点那些进行“网络编程”必须要知道的基础知识!

Java 程序员 后端

盘点郭德纲那些“催人奋进”的经典语录 -- 致被我们浪费的时光

Java 程序员 后端

看了这篇文章后,面试官再也不敢问你非结构化存储的原理了

Java 程序员 后端

用时17天完成4面阿里,已斩获offer,总结下个人面经心得体会

Java 程序员 后端

白嫖!白嫖!【尚学堂】高淇Java300集全套学习资料

Java 程序员 后端

用 Java 爬美女图片,这个厉害了!

Java 程序员 后端

知乎热问:国家何时整治程序员的高薪现象?太可怕了!

Java 程序员 后端

牛逼,这2招,彻底让你和 null say 拜拜

Java 程序员 后端

生产环境JVM内存溢出案例分析

Java 程序员 后端

看懂这篇文章就够了!什么是Redis缓存雪崩、缓存穿透和缓存击穿-五分钟统统搞定

Java 程序员 后端

爱了,在GitHub超火的Java程序性能优化实战笔记,实在太香!

Java 程序员 后端

用好这几个技巧,解决Maven-Jar包冲突易如反掌

Java 程序员 后端

看透了 Redis 源码之后,我总结出来的几点心得

Java 程序员 后端

牛!阿里巴巴首推的《Java进阶必备宝典》,从理论到实战

Java 程序员 后端

看看AQS阻塞队列和条件队列

Java 程序员 后端

直播阿里远程面(钉钉部门),三面坐上“直通车

Java 程序员 后端

玩转互联网公司面试!快手、爱奇艺、小红书等14家互联网企业面经分享!

Java 程序员 后端

电商中的SPU与SKU

Java 程序员 后端

盘点阿里巴巴 34 个牛逼 GitHub 项目

Java 程序员 后端

真香!面试题库泄漏,在Github一夜爆火的面试题库,被各大厂要求直接下架

Java 程序员 后端

牛批!Java集合框架面试题精华集(2020最新版),附PDF版

Java 程序员 后端

独角兽余额宝(Java现场面试48题):性能调优+索引+Mysql+缓存

Java 程序员 后端

JavaScript转译器6to5正式更名为Babel_JavaScript_David Iffland_InfoQ精选文章