<div dir="ltr">Olá,<div class="gmail_extra"><br><div class="gmail_quote">2013/7/23 Eden Cardim <span dir="ltr"><<a href="mailto:eden@insoli.de" target="_blank">eden@insoli.de</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
>>>>> "Frederico" == Frederico Recsky <<a href="mailto:cartas@frederico.me">cartas@frederico.me</a>> writes:<br>
    Frederico> Otimo, então eu tenho um core gordo que ainda precisa<br>
    Frederico> de plugins para fazer coisas "avançadas". O minimo que<br>
    Frederico> eu espero de um programador também é que ele entenda o<br>
    Frederico> conceito de plugins e acoplar as coisas.<br>
<br>
Nem é tão gordo assim, na real, se você rodar o Perl::Metrics::Simple<br>
no repositório de ambos, vai ver que de fato, o Mojo é mais gordo:<br><br></blockquote><div><br></div><div>Foi isso que eu quis dizer...</div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
A questão que o Nelson está ressaltando é a natureza "caixa-preta" do<br>
Mojo e ele está correto nesse aspecto. É um pacote de funcionalidade<br>
consolidada que implica em não olhar ou conhecer os internals em<br>
momento algum. Isso é uma característica do autor do framework, que é<br>
um "lone wolf" e gosta de ter controle sobre o código. Pra esse tipo<br>
de desenvolvedor (e existem muitos), essa abordagem realmente faz mais<br>
sentido.<br>
<br>
O Catalyst segue a filosofia contrária, a da caixa-branca. É uma<br>
porção de módulos que foram se aglomerando em torno das 3 mil linhas<br>
do core original (o que está dentro do Catalyst.pm) criados e<br>
refinados por diversos autores que se preocupam em não pisar nos pés<br>
uns dos outros. Esse core é estruturado de forma a facilitar a escrita<br>
de módulos contribuídos/dependências e não a funcionalidade end-user.<br>
Você precisa combinar os módulos desse eco-sistema para obter o<br>
resultado desejado, coisa que prum iniciante isolado e mal-orientado é<br>
realmente mais difícil porque ele não tem conhecimento do eco-sistema.<br>
Porém, numa equipe cirúrgica ou ágil essa abordagem faz muito sentido.</blockquote><div><br></div><div>Muito mais.  E depois de um tempo, se você for mordido por alguma coisa está no core e dentro da caixa preta, vai ser dificil sarar.</div>
<div><br></div><div>[]'s</div><div><br></div><div>Frederico</div><div><br></div><div> </div></div></div></div>