与javascript相比,coffeescript有哪些优势,特别是在BackboneJS等框架中?

与javascript相比,coffeescript有哪些优势,特别是在BackboneJS等框架中?,javascript,backbone.js,coffeescript,Javascript,Backbone.js,Coffeescript,作为coffeescript的新手,我想知道coffeescript比javascript有哪些优势。我知道这会使你的代码更加优雅,但同时也会减慢速度。还有一些Javascript特性不是继承的,但我看到很多开发人员在需要使用BackboneJS等框架时会迁移到coffeescript 请记住,coffeescript是在几年前设计的,当时没有ECMAScript 6,它带来了一些很好的功能,使编写简单的javascript代码变得更容易、更快 当时,Coffeescript确实加快了开发速度。

作为coffeescript的新手,我想知道coffeescript比javascript有哪些优势。我知道这会使你的代码更加优雅,但同时也会减慢速度。还有一些Javascript特性不是继承的,但我看到很多开发人员在需要使用BackboneJS等框架时会迁移到coffeescript

请记住,coffeescript是在几年前设计的,当时没有ECMAScript 6,它带来了一些很好的功能,使编写简单的javascript代码变得更容易、更快

当时,Coffeescript确实加快了开发速度。事实上,它已成为大多数rails项目使用的标准工具。 即使速度较慢(最终还是会转换为纯javascript,但我不确定输出js代码是否较慢),对于许多应用程序来说,这也没有什么区别(我们谈论的是毫秒,而不是秒)

但现在我们有2016年,如果我今天开始一个新项目,我不会使用coffeescript,而是使用新版本的javascript或typescript(有人会说选择ELM)