Nilson, <br><br>não se espante pela discussão, desde quando entrei na comunidade(2010), noto que há alguns calos por aí que são fáceis de acertar, do tipo: "Como corto uma maça?" aí respostas: "Poha! Pêra é muito melhor, é docinha, verde, não precisa cortar!". Enfim, tem espaço pra maçã e pra pêras, porque o <span class="st">TIMTOWTDI não é placebo</span>. Por se tratar de uma lista de discussão técnica, esse tipo de entropia é sadio e precisa existir, IMHO.<br>

<br>O Dancer é um projeto recente no ecossistema Perl, e por isso sofre como todo filho caçula. Catalyst é um projeto com mais contribuições, mantenedores, módulos e facilidades. Se você opta pelo Dancer, não tem problema, vamos dançar no problema ao invés de catalisar =P<br>

<br>REST:<br><a href="http://advent.perldancer.org/2010/8">http://advent.perldancer.org/2010/8</a><br><a href="http://blogs.perl.org/users/job_van_achterberg/2011/09/making-restful-dancing-easy-with-dancerpluginrest.html">http://blogs.perl.org/users/job_van_achterberg/2011/09/making-restful-dancing-easy-with-dancerpluginrest.html</a><br>

<a href="http://stackoverflow.com/questions/1675409/what-perl-restful-framework-do-you-recommend">http://stackoverflow.com/questions/1675409/what-perl-restful-framework-do-you-recommend</a><br clear="all"><a href="http://www.codeproject.com/Articles/414446/REST-Service-with-Perl-and-Dancer">http://www.codeproject.com/Articles/414446/REST-Service-with-Perl-and-Dancer</a><br>

<br>AJAX:<br><a href="http://advent.perldancer.org/2011/14">http://advent.perldancer.org/2011/14</a><br><a href="http://stackoverflow.com/questions/6176341/ajax-applications-with-perl-backend-how-to">http://stackoverflow.com/questions/6176341/ajax-applications-with-perl-backend-how-to</a><br>

<br>+coisas<br><a href="http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod">http://search.cpan.org/dist/Dancer/lib/Dancer/Cookbook.pod</a><br><br>IMHO, <br>não parece uma boa usar um <i><span class="kwd">set</span><span class="pln"> serializer </span><span class="pun">=></span><span class="pln"> </span><span class="str">'JSON'</span><span class="pun">;</span></i> de forma crua.. talvez um pré-dispatch do seu controller pudesse tratar um parametro e sacar o tipo de resposta desejada, isso mantém sua app mais interessante.<br>

<br>Você já está no canal Dancer no IRC? Se não, vai lá bater um papo também <a href="http://perldancer.org/irc#">http://perldancer.org/irc#</a><br><br>Se vc for de sampa, aparece no próximo Encontro Técnico, tem um post rolando por aí.<br>

<br>[]s,<br><br>Marcio Ferreira<div>@_marcioferreira</div><div>(11) 8567-1482   skype: marcio.ferreir4</div><div><a href="http://marciodesouzaferreira.blogspot.com/" target="_blank">marciodesouzaferreira.blogspot.com</a><br>

</div><br>
<br><br><div class="gmail_quote">2012/7/18 Daniel Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com" target="_blank">daniel.oliveira.mantovani@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im"><br>
On Jul 18, 2012, at 12:49 AM, André Walker wrote:<br>
<br>
> On Wed, Jul 18, 2012 at 12:01:30AM -0300, Daniel Mantovani wrote:<br>
>> Você prefere o Dancer porque não conhece Perl Moderno.<br>
><br>
> Esse "Perl Moderno" é alguma entidade, divindade que eu desconheça? Por<br>
> favor, nos apresente! Se for ver, Dancer é mais moderno que Catalyst :P<br>
<br>
</div>Baseado em quê ?<br>
<div class="im"><br>
><br>
>> Você tem um grande problema. Você pensa que vai resolver o problema usando a solução mais ordinária ao seu "eco sistema", fechando a cabeça para soluções mais eficientes.<br>
>> O código do Dancer é bem parecido com os códigos dos scripts escritos por Administradores de Sistema. A maioria sem "strict" e "warnings".<br>
><br>
> Novamente, uma coisa não tem absolutamente nada a ver com a outra. A<br>
> realidade é que você não gosta da sintaxe de Dancer. Não misture as<br>
> coisas.<br>
<br>
</div>Eu não disse que o Dancer foi escrito sem strict e warnings eu disse que foi tão mal escrito que *lembra códigos mal escritos sem ambas pragmas*.<br>
Você está afirmando coisas ridículas sobre o que eu gosto/não gosto do Dancer baseado na sua imaginação.<br>
<div class="im"><br>
><br>
> E Dancer não é a solução mais ordinária do "eco sistema" dele. Não acho<br>
> que a área que Dancer faz mais sucesso é na administração de sistemas.<br>
><br>
> Suas afirmações só fariam sentido se ele estivesse falando de CGI, ou<br>
> algo do tipo. Mas ele está falando de uma framework atual e bem<br>
> conceituada. Absolutamente nada a ver com o "Perl arcaico" sem warnings<br>
> e strict.<br>
<br>
</div>Quais conceitos o Dancer é baseado ?<br>
<div class="im HOEnZb"><br>
><br>
> =begin disclaimer<br>
>   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
> SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
> L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
> =end disclaimer<br>
<br>
<br>
</div><span class="HOEnZb"><font color="#888888">--<br>
"A Jedi uses the Force for knowledge and defense, never for attack." - Yoda<br>
<br>
Software Engineer<br>
Just Another Perl Hacker<br>
Daniel Mantovani <a href="tel:%2B5511%208538-9897" value="+551185389897">+5511 8538-9897</a><br>
XOXO<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
</div></div></blockquote></div><br>