[SP-pm] [was: Validar session no Catalyst] Compartilhando experiências com frameworks web em produção

Nelson Ferraz nferraz at gmail.com
Fri Jul 15 06:41:17 PDT 2011


2011/7/15 Satoshi Hayazaki <heavennevertouchedearthlyface em gmail.com>:
> Nelson, você não acha que um Quick Start Guide supriria essas dificuldades
> que você falou?

Acho que um Quick Start Guide viria bem a calhar.

Vejam o começo do perldoc Mojolicious::Lite:

NAME

       Mojolicious::Lite - Micro Web Framework

SYNOPSIS

         # Using Mojolicious::Lite will enable "strict" and "warnings"
         use Mojolicious::Lite;

         # Route with placeholder
         get '/:foo' => sub {
           my $self = shift;
           my $foo  = $self->param('foo');
           $self->render(text => "Hello from $foo!");
         };

         # Start the Mojolicious command system
         app->start;


Este é um exemplo simples, porém funcional.

Se você ignorar o que está dentro da sub, o código pode ser resumido a
três partes:

         use Mojolicious::Lite;

         get '/url' => sub { ... };

         app->start;


Compare isso com a sinopse do Catalyst:

http://search.cpan.org/~bobtfish/Catalyst-Runtime-5.80032/lib/Catalyst.pm#SYNOPSIS

O Catalyst::Manual e o Catalyst::Tutorial também não oferecem nenhum
exemplo simples.

Como seriam os exemplos mais simples -- ainda que seguindo as boas
práticas -- no Catalyst?

[]s


More information about the SaoPaulo-pm mailing list