Sebastian Riedel не перестает удивлять, в прошлую субботу он анонсировал Mojolicious::Lite. Это реально круто, такого я в перле еще не видел, действительно «быстрый старт»:
ставим модуль:
создаём скрипт:
но это еще не все что я хотел показать, еще конечно можно использовать шаблоны и прямо в этом же скрипте:
«It's from template!»
больше информации на странице модуля
ставим модуль:
cpan Mojolicious::Lite
создаём скрипт:
!/usr/bin/perl
use strict;
use warnings;
use Mojolicious::Lite;
get '/' => sub {
my $self = shift;
$self->render(text => 'It works!');
};
shagadelic;запускаем:perl ./mojolitetest.pl daemonвсе, открываем в браузере http://localhost:3000/ и наслаждаемся )
но это еще не все что я хотел показать, еще конечно можно использовать шаблоны и прямо в этом же скрипте:
!/usr/bin/perl
use strict;
use warnings;
use Mojolicious::Lite;
get '/' => sub {
my $self = shift;
$self->render(text => 'It works!');
};
get '/foo' => sub {
my $self = shift;
$self->render(template => 'foo');
};
shagadelic;
__DATA__
@@ foo.html.eplite
It's from template!запускаем скрипт и по адресу http://localhost:3000/foo видим:«It's from template!»
больше информации на странице модуля
