CGI.pmとCatalystの比較は、小さなラップトップコンピュータを完全なオフィス環境と比較するのと同じです。ラップトップは偉大な、本家のオフィス、机、椅子、プリンター、多分ファックス機、スキャナ、ステープラー、ファイリングキャビネット、ペン、紙などがあります。
CGI.pmは、クエリ文字列の解析、データの整形、クッキーの処理、基本的なHTTP処理、多少の素早く汚れたHTML生成などを目的としています。それはあなたが手に入れたすべてのものです。それはすべての目的のためです。実際には、HTML生成関数を含むことはおそらく間違いでした。
Catalystは、Webサイトの整理と作成を容易にするための完全なWebフレームワークです。ここではモデルがどこに行くのか、コントローラーの場所、ここでビューがどこに行くのか...そして、Webリクエスト、Cookie、HTTP、セッション、認証、ルートディスパッチを処理する、それに組み込みの開発サーバーがありますそうです。 CGIをはるかに上回っているため、CGIを比較すると意味がありません。
Catalystがあなたにとって不幸なように思える場合は、DancerまたはMojoliciousをチェックアウトすることを強くお勧めします。
本当にあなたの質問には答えませんが、ダンサーを見たいと思うかもしれません。ダンサーは軽量のMVC Webフレームワークであり、私はそれがCatalystよりも使いやすいと感じています。 http://perldancer.org/ – mttrb
@mttrb - 「ダンサー」についての知識はありませんが、小規模なアプリケーションに最適なダンサーですか、より短時間でアプリケーションを使用したいのですか? –
ダンサーは、Catalystよりもずっと簡単で、構成と使用が簡単でした。私が最近行ってきたことのほとんどは、中小規模のWebアプリケーションであり、うまく動作します。 – mttrb