Nanoa のアプリケーション開発手法
だいぶ楽になった。
% svn co http://svn.coderepos.org/share/lang/perl/NanoA/trunk nanoa % cd nanoa % mkdir myapp1 % cat > myapp1/start.pm package myapp1::start; use strict; use warnings; use base w(NanoA); sub run { my $self = shift; 'hello, ' . $self->query->param('name'); } 1; ^Z %
これで myapp1 というアプリのトップページが完成。nanoa.cgi にブラウザからアクセスすると、インストール済みのアプリ一覧のところに myapp1 が出現するので、それをクリックすると実行されます。