
久々に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テンプレートによる記述を混在させることになります。