Artigo muito bom do Perlbuzz.com :<br><br><a href="http://perlbuzz.com/2008/05/perl-decentralize-diversify-colonize.html">http://perlbuzz.com/2008/05/perl-decentralize-diversify-colonize.html</a><br><br>O Artigo diz uma coisa que o Breno do RJ sempre fala:<br>
<br><ul><li> "Why do we need Getopt::Whatever, we already have Getopt::Long" </li><li> "Why do we need another templating system?" </li><li> "Why do we need Jifty/Catalyst/whatever? We already have Maypole." </li>
<li> "Why do we need Perlbuzz, we already have <a href="http://use.perl.org">use.perl.org</a>?" </li></ul>Eu concordo, em partes, acho que deveria ser criado um tipo de evolução para o modulo, deixa eu tentar explicar:<br>
<br>Quando eu comecei a fazer spider em Perl, usava o LWP::UserAgent todo feliz e "content" , hehe, até que um dia os sites começaram a exigir refer, para se fazer o spider precisava-se passar por 3 pontos, x y z só que a cada ponto que você ia "andando" era necessario dizer "Oi y, aceita meu POST/GET eu estou vindo do x olha meu refer aqui ... " e assim por diante, depois de muito tempo o Wendel ( ele está programando em Java agora, mas de vez em quando lê a lista... ) descobriu que tinha um modulo para se usar junto com o LWP::UserAgent para fazer isso HTTP::Request::Common :) legal funcionou ...<br>
Alguns meses depois eu descobri o Mechanize, que baseado nos conceitos lá de cima ^^^ era uma invenção ""desnecessaria", eu não precisava usar o HTTP::Request::Common o Mechanize já faz isso por mim, não preciso me preocupar com o Cookie, ele detecta automaticamente os forms/actions e eu só preciso dizer chave => valor e pronto ... enfim <br>
é aí que eu acho que cai a ideia da "evolução" eu ficaria muito "content", hehe, se ao acessar a pagina do LWP::UserAgent tivesse algum link/referencia para o Mechanize dizendo "Hey, use o Mechanize ele vai facilitar sua vida..ele é uma evolução do LWP"<br>
Vale lembrar que a ideia do Mechanize, foi portada para Python, Ruby e até *.Net ( !!! ) <br><br>O que vocês acham? como equilibrar/usar esses modulos todos? Quem aqui nunca perdeu um tempão fazendo uma coisa, e depois ao comentar com alguém o que estava fazendo descobriu que tinha um modulo que deixava todo o trabalho chato pra trás?<br clear="all">
<br>PS: Meu email é só sobre uma parte do artigo do PerlBuzz<br>-- <br>Lindolfo "Lorn" Rodrigues<br>- <a href="http://www.slackwarezine.com.br">www.slackwarezine.com.br</a><br>- <a href="http://lornlab.org">http://lornlab.org</a><br>
- <a href="http://sao-paulo.pm.org">http://sao-paulo.pm.org</a><br>use Catalyst;