個人的なまとめ
公式サイト
marionettejs公式
yeoman公式
generator-marionette github
xxとは
marionetteとは
Backbone.jsをラップしたライブラリ。
yeomanとは
webフロントエンド周りのビルドツール?rakeとかantとかmavenとかに似てる。内部ではbowerやgruntと連携していい感じにしてくれる。
generator-marionetteとは
yeomanのmarionetteのジェネレーター。marionetteはもちろん、mongoDBやexpress(node.jsのフレームワーク)の環境も作ってくれる。
backbone.js and expressの組み合わせ環境を簡単に作ってくれるので、これを使い始めた。
導入
yeomanを入れる。generator-marionetteを入れる。generator-marionetteの説明通りにインストールする。
はまりどころは特にない。
2013/9/4時点では対応しているtwitter bootstrapが2.3.2だが3系にしても動くんじゃないだろうか・・・。
癖
yeomanのジェネレータが特定のディレクトリ構成を強制してしまうのでとりあえずファイル移動している。
yo marionette:itemview xxxx
これはapp/views/item/配下に作られる。
yo marionette:itemview user/xxx
とやってもapp/views/item/user/配下に作られる。app/views/user/配下に作ってくれると嬉しかった。