※ 引述《gowrite (gowrite)》之铭言:
: 想请问近期还有人在使用 coffee-script 吗?
: 看了一下 coffee script 相关的资料
: 据说优点:
: 似乎是说,.coffee 经过 compile 之后,所改写的 JS code
: 甚至会比直接写 JS code 的执行效率还要高
: 还有额外的好处吗?
: 可以想到的缺点:
: 大概就是还要额外设定开发环境,coffee compiler 那些,
: 而且还要重新学习一种语言语法
: 请问现在还有人在用吗?
: 谢谢
这类 JavaScript 转译器蛮多的,CoffeeScript 算有点退流行了
CoffeeScript 主要是提供一些语法糖
简化一些原本在 JavaScript 内较麻烦或写起来不好看的部分
如果去官网观察 CoffeeScript 和转出来的 JavaScript 就知道
重点应该不是效能的提升
CoffeeScript 在本质上改善较少
动态型别的特性就原封不动搬过来
物件就还是单一继承 也没另外实作接口或其他的特性
目前在转译器中最红的是 TypeScript
主要的优点是带入编译期的型别检查和 C# 风格的物件语法
其他方案还很多,基本上就是看个人喜好