<meta http-equiv="content-type" content="text/html; charset=utf-8"><a href="http://ticket.iwatcher.net/">http://ticket.iwatcher.net/</a> => Mojolicious::Lite :D<div>Razão: isso não é exatamente um aplicativo independente, e sim uma espécie de proxy. Para cada request recebido ele faz request no site oficial, processa conteúdo e retorna reformatado. Mojolicious já é 2-in-1: servidor *E* cliente HTTP.<br clear="all">

<br>ABS()<br><br>
<br><br><div class="gmail_quote">2011/7/12 Daniel de Oliveira Mantovani <span dir="ltr"><<a href="mailto:daniel.oliveira.mantovani@gmail.com">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;">

No meu último projeto, um agregador de conteúdo, o Catalyst é crítico<br>
não só pela simplicidade mas também pela quantidade de recursos que<br>
ele me oferece.<br>
<a href="http://search.cpan.org/search?q=catalyst+plugin;s=0" target="_blank">http://search.cpan.org/search?q=catalyst+plugin;s=0</a><br>
<br>
Além da documentação do Catalyst ser surpreendente eu ainda tenho<br>
suporte 24/7 com os core developers no IRC.<br>
<br>
Ele também já me oferece uma estrutura pronta, para usar recursos além<br>
do que está sendo usado nas páginas. Se eu fosse fazer isso usando<br>
outro framework, eu teria que separar toda a estrutura.<br>
no caso eu faço, <a href="http://catalyst.pl" target="_blank">catalyst.pl</a> Myapp::Web e pronto eu tenho toda a minha<br>
aplicação web separada da outra parte do backend mas isso é trivial.<br>
<br>
O framework Catalyst faz o MVC parecer mais "intuitivo", e nada disso<br>
é forçado. Eu não vou discutir sobre o "syntax design" oferecido, que<br>
faz a minha vida extremamente simples.<br>
<br>
O Catalyst não é só código Perl, ele é conceito.<br>
<div class="im"><br>
<br>
<br>
<br>
<br>
<br>
2011/7/12 Renato Santos <<a href="mailto:renato.cron@gmail.com">renato.cron@gmail.com</a>>:<br>
</div><div><div></div><div class="h5">> Eu tenho apenas um web-service que esta rodando em cima de fast-cgi.<br>
> Foi escolhido o mojolicious pois é menor do que o catalyst, e como é apenas<br>
> uma pagina de GET, resolvi manter a maquina 'virgem',<br>
> porém, a qualquer momento pode virar um catalyst.<br>
><br>
> 2011/7/12 Eden Cardim <<a href="mailto:edencardim@gmail.com">edencardim@gmail.com</a>><br>
>><br>
>> >>>>> "Blabos" == Blabos de Blebe <<a href="mailto:blabos@gmail.com">blabos@gmail.com</a>> writes:<br>
>>    Blabos> <a href="http://news.bbc.co.uk/2/hi/8499859.stm" target="_blank">http://news.bbc.co.uk/2/hi/8499859.stm</a><br>
>><br>
>>    Blabos> ... isso me faz questionar quantas pessoas realmente estão<br>
>> usando o<br>
>>    Blabos> windows em produção...<br>
>><br>
>>    Blabos> <a href="http://blogmal.42.org/tidbits/tcp-bug.story" target="_blank">http://blogmal.42.org/tidbits/tcp-bug.story</a><br>
>><br>
>>    Blabos> ... isso me faz questionar quantas pessoas realmente estão<br>
>> usando o<br>
>>    Blabos> TCP em produção...<br>
>><br>
>>    Blabos> <a href="http://www.osnews.com/story/19731/The-25-Year-Old-UNIX-Bug" target="_blank">http://www.osnews.com/story/19731/The-25-Year-Old-UNIX-Bug</a><br>
>><br>
>>    Blabos> ... isso me faz questionar quantas pessoas realmente estão<br>
>> usando o<br>
>>    Blabos> BSD em produção...<br>
>><br>
>>    Blabos><br>
>> <a href="http://blogs.westword.com/showandtell/01%20your%20argument%20is%20invalid.jpg" target="_blank">http://blogs.westword.com/showandtell/01%20your%20argument%20is%20invalid.jpg</a><br>
>><br>
>>    Blabos> Pronto, trolei um.<br>
>><br>
>> Não procede, o tipo de software bug que você tá usando como analogia é<br>
>> bem diferente. Existe uma diferença fundamental entre um software<br>
>> aplicativo e um software de sistema, eu estou falando de software<br>
>> aplicativo, que tem uma utilidade bem-definida dentro de um contexto de<br>
>> negócio que justifica a sua existência. Além disso, você só citou<br>
>> *bugs*, que são casos onde uma funcionalidade não executa da forma<br>
>> esperada, eu estou falando de um caso onde uma funcionalidade crítica<br>
>> pra missão de boa parte dos aplicativos web *sequer executa* e que foi<br>
>> resolvido com um patch trivial. Pra mim, isso é claro um indicativo de<br>
>> que a funcionalidade provavelmente não está sendo solicitada. Bom, pra<br>
>> discussão voltar a ser produtiva, gostaria de saber do pessoal da lista<br>
>> que tem aplicativos web rodando em produção podem falar do framework que<br>
>> escolheram e porque essa escolha foi crítica pro projeto.<br>
>><br>
>> --<br>
>>   Eden Cardim       Need help with your Catalyst or DBIx::Class project?<br>
>>  Code Monkey                    <a href="http://www.shadowcat.co.uk/catalyst/" target="_blank">http://www.shadowcat.co.uk/catalyst/</a><br>
>>  Shadowcat Systems Ltd.  Want a managed development or deployment<br>
>> platform?<br>
>> <a href="http://blog.edencardim.com/" target="_blank">http://blog.edencardim.com/</a>            <a href="http://www.shadowcat.co.uk/servers/" target="_blank">http://www.shadowcat.co.uk/servers/</a><br>
>> <a href="http://twitter.com/#!/edenc" target="_blank">http://twitter.com/#!/edenc</a><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>
><br>
> --<br>
> Renato Santos<br>
> <a href="http://www.renatocron.com/blog/" target="_blank">http://www.renatocron.com/blog/</a><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>
<br>
<br>
<br>
--<br>
</div></div><a href="http://noticiasglobal.com" target="_blank">http://noticiasglobal.com</a><br>
<br>
"If you’ve never written anything thoughtful, then you’ve never had<br>
any difficult, important, or interesting thoughts. That’s the secret:<br>
people who don’t write, are people who don’t think."<br>
<div><div></div><div class="h5">=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></div>