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