Rails6是否/为什么仍在使用/推荐CoffeeScript



我是Rails这个词的新手。使用Rails 6并遵循指南/教程。在官方的Rails指南中,有CoffeeScript的例子,甚至建议使用CoffeeSript,请参阅:https://guides.rubyonrails.org/working_with_javascript_in_rails.html#an-ajax简介(甚至在边缘指南中:https://edgeguides.rubyonrails.org/working_with_javascript_in_rails.html#an-ajax简介(。

作为一名经验丰富的JavaScript开发人员,在过去的三年里,我从未见过任何公司选择CoffeeScript作为他们的JavaScript工具。由于CoffeeScript的创新,JavaScript不断发展,对CoffeeSript的需求消失了。

为什么Rails仍然推荐它呢?我觉得这很可能会让Rails的新手感到困惑,因为对于大多数新开发人员来说,CoffeeScript已经不是什么东西了。如果你读过关于JavaScript的书,这是一堂很好的历史课,但仅此而已

谢谢!

我也是从谷歌上搜索到这里的。以下是我在最后30分钟学到的东西:

  • 有很多关于更新导轨以删除coffeescript的讨论
    • 发生了这种情况,并且最近版本的导轨不再引用coffeescript
  • 轶事,但我问过一些非常有经验的rails开发人员,他们不再使用coffeescript了

现在JS是一种相当不错的语言,所以没有理由再使用CoffeeScript了。此外,我不认为有人在维护

基于此信息:

  • 我将使用最新的导轨指南(不使用coffeescript(
  • 我不会使用或学习咖啡脚本

打开一个拉取请求来更改信息:https://github.com/rails/rails/pull/37529

Rails社区不再推荐CoffeeScript。RIP Coffescript。

最新更新