我喜欢ES6语法和这种新的面向对象的时尚方法,这对我来说更容易编码。但这只是一种偏好,因为我是JavaScript的新手。我只是想知道在性能(如果有的话)和未来的维护,可读性等方面使用Babel的利弊....谢谢你们!
答案 0 :(得分:0)
似乎是重复的。 Is it okay to use babel-node in production
如果您担心性能,可以在开发中使用babel-node,然后将ES6转换为ES5进行生产。
答案 1 :(得分:0)
在可预见的未来,将支持ES6语法。这就是标准的本质。
Babel经常参与Node webapps的构建过程的一个常见原因是Babel允许我们轻松地将ES6代码编译为旧版本(通常是ES5),因为它具有更好的浏览器支持。
对于纯粹的服务器端应用程序,除了可能性能略有提升之外,没有任何理由可以编译到ES5。