【问题标题】:Is anyone using Babel/6-to-5 in a production Rails app?有人在生产 Rails 应用程序中使用 Babel/6-to-5 吗?
【发布时间】:2015-03-10 18:19:37
【问题描述】:

在 Rails 前端使用 ES6 的好处是非常有吸引力的。

我在我们的 Rails 应用程序中创建了一个主题分支,它使用 babel 通过资产管道将 ES6 转换为 ES5。它运作良好,但我一如既往地厌倦了技术债务。有没有人对在生产中使用这种系统有好/坏的报告?

【问题讨论】:

    标签: javascript ruby-on-rails ecmascript-6 babeljs


    【解决方案1】:

    有越来越多的用户,其中一些在issue中有详细介绍

    babel 尽可能尝试为 ES6 功能提供性能最高的 polyfill,这得到了他们的测试套件的支持。但是,对于某些问题,通常有更高性能的 es5 解决方案可用,但会牺牲代码清晰度、代码生成速度等。

    不过,总的来说,我想这取决于您自己的应用程序性能测试,以确定速度以及开发和维护的简易性是否超过了任何性能不足(如果有)。

    我只使用过简单到中等复杂度的程序(在 Node 和浏览器中),从未见过任何性能问题或更新 babel 时遇到任何问题(不过我可能很幸运)。我已经将它用于仪表板、可过滤列表、数据管理的东西,以及其他一些零碎的东西,比如 React 组件。不过,这些都不是非常复杂。

    我想可能对您有用的另一件事是注意项目负责人非常活跃,项目正在以惊人的速度发展,并且 github 和 gitter 上的问题响应快速且信息丰富。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-26
      • 2018-12-15
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      相关资源
      最近更新 更多