Classes Coffeescript e Backbone.js

Você pode usar classes Coffeescript para modelos, visualizações, coleções e roteadores do Backbone:

ao invés de:

MyView = Backbone.View.extend
events
:
'click .test-button': 'someAction'

você consegue fazer isso:

class MyView extends Backbone.View
events
:
'click .test-button': 'someAction'

O legal disso é que você pode usar métodos de classe diretamente, em vez de especificá-los como um dos parâmetros da chamada de método extend do Backbone:

class MyView extends Backbone.View
@imClassMethod: ->

e chamá-lo por

MyView.imClassMethod()