※ 引述《gowrite (gowrite)》之銘言:
: 想請問近期還有人在使用 coffee-script 嗎?
: 看了一下 coffee script 相關的資料
: 據說優點:
: 似乎是說,.coffee 經過 compile 之後,所改寫的 JS code
: 甚至會比直接寫 JS code 的執行效率還要高
: 還有額外的好處嗎?
: 可以想到的缺點:
: 大概就是還要額外設定開發環境,coffee compiler 那些,
: 而且還要重新學習一種語言語法
: 請問現在還有人在用嗎?
: 謝謝
這類 JavaScript 轉譯器蠻多的,CoffeeScript 算有點退流行了
CoffeeScript 主要是提供一些語法糖
簡化一些原本在 JavaScript 內較麻煩或寫起來不好看的部分
如果去官網觀察 CoffeeScript 和轉出來的 JavaScript 就知道
重點應該不是效能的提升
CoffeeScript 在本質上改善較少
動態型別的特性就原封不動搬過來
物件就還是單一繼承 也沒另外實作介面或其他的特性
目前在轉譯器中最紅的是 TypeScript
主要的優點是帶入編譯期的型別檢查和 C# 風格的物件語法
其他方案還很多,基本上就是看個人喜好