CoffeeScriptを知ったのはRailsに組み込まれたからですが、Rails3.1で採用されてすぐに飛びついたわけではなく、しばらく敬遠してた時期もありました。しかし使い始めてからはもう手放せなくなりました。 そして次第にCoffeeScriptのclass構文を使えばよりよいJavaScriptの開発ができるのではないかと思うようになりました。 今回は最近CoffeeScriptを使ってどのように開発しているかを紹介したいと思います。 CoffeeScriptでのclass定義はこうやります class Person constructor: (@my_name) -> greeting: -> alert "Hello! my name is #{@my_name}." window.Person = window.Person || Person コンパイルすると以下のようなJ