↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

Does CoffeeScript Have a Future?

CoffeeScript is presented as widely adopted and genuinely useful, with support in Rails, GitHub’s style guide, and Gaslight’s own work. The post asks whether that still guarantees a future, given that JavaScript remains the shared language and is itself evolving.

Reading notes
#

  • CoffeeScript is described as having made JavaScript development more interesting and more enjoyable.
  • Rails, GitHub, and Gaslight are cited as examples of support and use.
  • Discourse is given as an example of a project that decided to stop writing CoffeeScript in favor of JavaScript.
  • CoffeeScript can discourage contributors who do not know it, while JavaScript is still the language everyone has to understand.
  • CoffeeScript adds compilation and integration machinery, which the post treats as a real cost.
  • ES6 is expected to add features such as destructuring assignment, string interpolation, classes, loops and array comprehensions, default arguments and splats, and arrow functions.
  • The post says JavaScript has been influenced by CoffeeScript and may absorb enough of its advantages to make CoffeeScript less necessary.
  • ES6 may also create incompatibilities that could break CoffeeScript-compiled applications.
  • CoffeeScript is said to need ongoing maintenance to keep pace with JavaScript.
  • The post ends by saying CoffeeScript has already been a major win, even if its future is uncertain.