久々にBackboneを使う機会があり、それならとMarionetteでダンスさせることにしました。 MarionetteはBackboneの冗長になりがちなBoilerPlate部分を吸収してくれるフレームワークです。 Backboneを使ったことがある人は、アプリケーションの構造として、どうあるべきか悩んだことはないでしょうか。 Marionetteには、アプリケーションクラス、モジュールクラスというアプリケーションの構造を表現するクラスがあります。 しかし、Marionetteでアプリケーションを作成する標準的な方法に関する情報も少なく、 クラスの仕様を理解するだけでは、使いこなすことが難しそうです。 今回は、Marionette.Moduleを使ってアプリケーションをモジュール化し、なおかつ、CommonJS準拠のモジュール管理をBrowserアプリでも実現できるBrowserif