CoffeeScript 提供一種比 Javascript 更精簡而且好用的語法並除去一些Javascript 的東西,讓你可以用少少的程式碼寫出要用一堆 Javascript 才寫的出來的功能,不過,由於 CoffeeScript 的語法是擷取自 Ruby 和 Python 二種語言,所以,在形式上,和 Javascript 的語法沒有很像了,但是,相對的,就變的比較好寫和維護了! 在 CoffeeScript 的官網上就有比對的程式碼可以看(如下圖)。
![]() |
圖片截自 CoffeeScript (左邊是 CoffeeScript) |
CoffeeScript 是免費的開放原始碼軟體,目前也有不少的伺服端軟體和框架有提供支援,像是 node.js, ROR 和 Django 等,不過,到底值不值得學呢 ? 阿舍是覺得,如果你是偶爾或是久久寫一些小小的 Javascript 程式的話,那麼,可能花時間來學就不太符合效益,但是,如果你經常使用 Javascript 來開發 Web Client 的程式或是需要撰寫複雜些的 Web Client 的話,改用 CoffeeScript 就可能會有比較明顯的幫助哩 !
更新 :
後來阿舍有找到一個叫做「JS2Coffee.org」的網站,可以即時將輸入的 JavaScript 程式碼轉換成CoffeeScript 程式碼,同時,也可以從 CoffeeScript 轉換回 JavaScript,透過在這個網站輸入一些 JavaScript 程式碼可以幫助你更有感覺的瞭解 CoffeeScript ,對 CoffeeScript 有興趣的話,可以試試哩 !
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言