ふっつかっめです! tokuhirom です。
% amon2-setup.pl --flavor=Lite Foo
みたいにして、フレーバーをみなさん指定いるかとおもいますが、これのつかいわけの話をかこうかとおもいます。
現在標準添付の Flavor は Amon2::Setup::Flavor::Basic と Amon2::Setup::Flavor::Minimum そして Amon2::Setup::Flavor::Large です。
それぞれのつかいわけがむずかしいなあとおもうところもあるので、それぞれの使い分けかたをここにしるす次第です。
これが一番の基本形です。Basic となづけてあるところからも明白です。これこそがまさにデフォルトです。
とくに理由がなければこれがいいんじゃないでしょうか、というかんじです。
なんかこう仕事とかで長期的にいじるサイトとかだと管理画面とかつくりたくなりますよね。そういうような規模のサイトをつくるときようのフレーバーです。
依存関係おおいんですけど! って DIS られたときに「Minimumフレーバーというものがあってですね」といいわけするためだけに存在するフレーバーです。
通常はつかう必要がありません。
Sinatra 的というか、メインのロジックを1ファイルにまとめてもいいかなーという規模のサイトをつくるときにはこれでいいかもしれません。
コードサンプルをかくときなんかにも便利です。
ガラケーむけサイトをつくるときようのフレーバーです。 Large フレーバーをベースにしています。
サイトをこういう風につくるといいんじゃない? というオススメモジュールのテンプレ的な意味がつよいフレーバーです。
などなどが実装されています。
ka2u さんによるフレーバーです。 Teng を簡単につかえてべんりですね。 ka2u+=
今日はフレーバーのつかいわけについてかいてみました。個人的には Basic > Lite >>>>> (越えられない壁) >> Large ぐらいの頻度で利用しています。