Ruby on Rails 3.1の開発は本格的です。
判明したように、このバージョンでは
CoffeeScriptがバンドルされ、JavaScriptの代わりにデフォルト言語になります。
CoffeeScriptは、Javascriptでコンパイルされた高レベルのプログラミング言語です
。Habrの
レビューをご覧ください
。Habrの利点が明確に示されており、CoffeeScriptで作成された
アプリケーション (github)の
リストがあります 。
一方で、CoffeeScriptを選択することは正しい決定です。なぜなら、それはJavaScriptを書くための非常に便利で正しい方法だからです。 CoffeeScriptは確かに最高の言語であることに多くの人が同意しているため、このようなパラダイムシフトは論理的なステップです。
このような決定には確かに反対者がいますが。 いくつかの理由があります。 たとえば、初心者はすでにJavaScriptを学習する必要があり、その後、抽象化のレベルを追加します。
しかし、これは純粋に理論的な議論であり、実際には、純粋なJavaScriptで記述したい場合は、問題なく、ファイル名から.coffeeサフィックスを削除するだけです。
Rails 3.1のリリース前は、
84チケット中
29チケットがクローズされたままで、特定の期限は割り当てられていませんでした。