# Perl: Webアプリケーションを作成する ## CPANモジュール逆引きガイド Web アプリケーションを作成するには、Web Application Framework と呼ばれる CPAN モジュールを利用するのが近道です。一般的な Web アプリケーションで行う操作は予めインターフェースが用意されています。また、もともと Web アプリケーション自体に実装されていない機能を利用者側で実装するための拡張機能があるものもあります。 * {{cpan: Amon2}} * {{cpan: Mojo}} / {{cpan: Mojolicious}} * {{cpan: Catalyst}} * {{cpan: Ark}} * {{cpan: Dancer2}} * {{cpan: Kossy}} * {{cpan: Web::Simple}} * {{cpan: Jifty}} さすがにもう新規に使う人いないかもですが、伝説の Web Application Framework も挙げておきます。自分は WAF を書くとき、ソースをひと通り読んだりしました。CGI 時代はみんな使ってたのでは。 * {{cpan: CGI::Application}} ### See Also 他にもたくさんあるよ! * [[https://metacpan.org/search?q=Web+Application|CPAN: Web Application 検索結果]]