![Backbone.Marionette.Moduleと、browserifyでモジュール管理 第1回 Backbone.Marionette.Moduleと、browserifyでモジュール管理 第1回](http://www.notice.co.jp/wp-content/uploads/2014/12/logo-3804.png)
久々にBackboneを使う機会があり、それならとMarionetteでダンスさせることにしました。
MarionetteはBackboneの冗長になりがちなBoilerPlate部分を吸収してくれるフレームワークです。
Backboneを使ったことがある人は、アプリケーションの構造として、どうあるべきか悩んだことはないでしょうか。
Marionetteには、アプリケーションクラス、モジュールクラスというアプリケーションの構造を表現するクラスがあります。
久々にBackboneを使う機会があり、それならとMarionetteでダンスさせることにしました。
MarionetteはBackboneの冗長になりがちなBoilerPlate部分を吸収してくれるフレームワークです。
Backboneを使ったことがある人は、アプリケーションの構造として、どうあるべきか悩んだことはないでしょうか。
Marionetteには、アプリケーションクラス、モジュールクラスというアプリケーションの構造を表現するクラスがあります。
今までChef Soloを使ってプロビジョニングしていましたが、Chef Solo(Chef Zeroへ移行)も廃止となるようなので、この機会にAnsibleも試してみることにしました。
AnsibleはゲストOSへクライアントをインストールする必要もなく、yamlで記述したPlaybook(Chefのrecipeに相当)を元にプロビジョニングします。
ChefのRecipeはRubyのDSLやERBで記述するので、一緒に使うVagrantやCapistranoと同じ形式で統一的に記述できていましたが、Ansibleを使うと、YAML,jinja2テンプレートによる記述を混在させることになります。