Mojolicious 始めました

最近ようやく Mojolicious に手を出し始めました。プロダクション環境に導入するかは、まだ未定ですが、ソースコードを読みながら試用しています。

Catalyst の原作者が DRY でなく DIY で作っているとのこと。Moose 依存などはなく、コアモジュールにしか依存していません。

ただ、perl-5.10.1 以降を必要とします。(Mojolicious 2.46)

1st リリースされてから、かなり時間が経っている割には、日本語の情報が id:perlcodesample 氏が翻訳されているドキュメント以外は少ないようなので、これからちょっとずつ、ここに得た知識を残して行ければと思います。


↓Mojolicious (2.46) の依存モジュールと、そのモジュールがコア入りした perl リリースバージョン。

B:                      5.005
Carp:                   5
Config:                 5.00307
Cwd:                    5
Data::Dumper:           5.005
Digest::MD5:            5.007003
Digest::SHA:            5.009003
Encode:                 5.007003
Errno:                  5.00504
Exporter:               5
ExtUtils::MakeMaker:    5
Fcntl:                  5
File::Basename:         5
File::Copy:             5.002
File::Find:             5
File::Path:             5.001
File::Spec:             5.00405
File::Temp:             5.006001
FindBin:                5.00307
Getopt::Long:           5
I18N::LangTags:         5.007003
I18N::LangTags::Detect: 5.008005
IO::File:               5.00307
IO::Poll:               5.006
IO::Socket:             5.00307
IO::Socket::INET:       5.006
List::Util:             5.007003
Locale::Maketext:       5.007003
MIME::Base64:           5.007003
MIME::QuotedPrint:      5.007003
Pod::Simple::HTML:      5.009003
Pod::Simple::Search:    5.009003
POSIX:                  5
re:                     5.00405
Scalar::Util:           5.007003
Socket:                 5
Sys::Hostname:          5
Test::Harness:          5
Test::More:             5.006002
Time::HiRes:            5.007003