我是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