当方Perl初心者です。仕事はサーバSEをやってるのでPerlでワンライナーを書くことはあるのですが、Webアプリ制作にも挑戦したいと考えています。
基本文法を学び、オブジェクト指向での書き方も理解しました。(O'Reillyの「初めてのPerl」、「続・初めてのPerl」を読んだ段階)
個人で小〜中規模のWebアプリ作成が出来るようになることが目標なので、今後はwebアプリのフレームワークを学習用として使用して、小さなアプリを作りながら実践で言語を修得していこうと考えています。
- 小〜中規模向け、シンプル
- ドキュメント/サンプルが充実している
- 安定版が提供されている
- 素のPerlで書ける(Mooseを使用しない)
上記の目的に合致したフレームワークはありますでしょうか?
またPerlを学習していく上で、効果的な学習方法などありましたら是非教えて頂けると助かります。
※Mooseについてはまずは素のPerlでの開発を修得するため、避けるべきなのか?と思いました。
よろしくお願いします。
Arkがいいと思います
http://github.com/typester/ark-perl
CGIモードで書けるので素のPerlのように書けます
日本人が開発したので日本語のドキュメントやサンプルも多いです
http://gihyo.jp/dev/feature/01/perl_ark/0001
Webアプリ用のフレームワークは多くの人がモジュールを書いているので
サーバOS用ライブラリのような安定版という概念はないと思います
Arkは逆にシンプルなのでそれなりに安定しています
歴史がある方がいいということならCatalystを当たってください
http://www.catalystframework.org/
Arkのご先祖様みたいなものです