Egg - MVC WEBアプリケーション・フレームワークです。 Egg は Catalyst をお手本に開発した、Perl製のMVCフレームワークです。 単純な構成でちょっと手抜きな処理を行っているのが特長です。 プラグインはCatalystと互換性があります。ただし完全ではありません。 Model は標準で DBI が使用されますが DBIx::Class 用の Egg::Model::DBIC もリリースしています。 View は標準で HTML::Template と HTML::Mason 用のものが付属します。Template ToolKite 用の Egg::View::TT もリリースしています。 Contoller でプラグインをロードします。これはCatalystと殆ど同じです。 またよく使われそうな幾つかのプラグインを同封しています。 Dispatch は CGI::Application のように run_modes を設定して行うようになっています。また Tie::RefHash を使用する事によりキーに HASHリファレンスを使ってアクセスメソッドの条件を指定したり、HASHによる階層ディスパッチを行う事もできます。 そして HASHキーを使用する場合はラベルを設定してページタイトルとして使用する事ができ、これを元に Topic Path (パン屑リスト)の作成も楽になります。 ※MVC WEBアプリケーション・フレームワークの入門用にお勧めします。