Galera, eis me aqui de novo!<br><br>Como estão!<br><br>Pode parecer um tanto estranho eu querer usar HTTP::Server::Simple::CGI e Xslate; Criar um ambiente MVC do zero; Quando se tem Catalyst ou Dancer.<br>Porem é aquilo, eu estou querendo aprender perl para web, e o melhor jeito de se fazer isso (no meu ponto de vista), é criar um sistema MVC utilizando essas libs.<br>

<br>Queria saber se é possível usar o modulo HTTP::Server::Simple::CGI, para carregar classes (controllers) de forma mvc.<br><br>Por exemplo:<br><br><a href="http://localhost:3000/Postagens/listagem">http://localhost:3000/Postagens/listagem</a><br>

<br>A url acima, faz um request para meu App usando HTTP::Server::Simple::CGI que está escutando na porta 3000.<br>Ele le a uri (Postagens/listagem), parseia ela, e define que Postagens é meu módulo (controller) e listagem é o método do meu módulo.<br>

<br>Resumindo, faço isso dinamicamente, sem definir rotas.<br><br>Caso passe só Postagens na uri, ele chama o metodo default (index por exemplo).<br><br>Gostaria tbm de usar moose para estruturar meus módulos (controllers).<br>

<br>Mas não sei nem por onde começar.<br><br>Talvez uma estrutura tipo.<br><br><br>/root<br>     /lib<br>     /config<br>           defaults.yml<br>           database.yml<br>     /controllers<br>         Postagens.pm<br>

     /views<br>         Default.tt<br>     /models (nao to qrendo ver isso no momento)<br>     <a href="http://app.pl">app.pl</a><br><br>Sugestões?<br><br>Realmente eu gostaria de fazer dessa forma, para depois aprender a usar um Catalyst, Dancer.<br>

<br>Me ajudam? rsrs<br><br>Desde já agradeço!<br><br>[]'s<br>