Valeu. Vor estudar a partir destes links. Estamos colocando no ar uma
aplicação om muitos formulários (47, se não
estou enganado), alguns reutilizados por vários
controles.Será muito bom avaliarmos esta aplicação
considerando estas alternativas.<br /><br />Abraços, Luiz.<br /><br
/>> 2008/10/3 <lgonzaga@lncc.br>:<br />>> Eden, por que o
esquema de actions e o uso do FormBuilder não é mais<br
/>>> recomendado ? Tem referências sobre isto ?<br />> <br
/>> A prática recomendada hoje em dia é usar actions
encadeadas, que<br />> propiciam melhor reuso de código --<br
/>>
http://search.cpan.org/~mramberg/Catalyst-Runtime-5.7014/lib/Catalyst/DispatchType/Chained.pm<br
/>> <br />> O FormBuilder é uma questão mais
controversa. Geradores de formulários<br />> em geral não
são recomendáveis a não ser que você tenha
feito uma<br />> análise minuciosa dos requisitos de
formulários da sua aplicação<br />> inteira e o
gerador forneça os recursos pra implementá-los<br />>
convenientemente. Na maior parte das vezes, as customizações
dos<br />> formulários vão ser mais trabalhosos de
implementar a longo prazo do<br />> que se você fizesse
manualmente com html, etc. Além do quê, os<br />>
geradores de formulários não endereçam casos
complexos como campos<br />> interdependentes, e
verificação de unicidade. O FormBuilder em<br />>
particular, é cheio de bugs e tem uma API mal-projetada que
não<br />> incentiva o reuso de código e dificulta a
manutenção. Pra quem insiste<br />> em usar gerador de
form, o menos ruim é o FormFu:<br />>
http://search.cpan.org/~cfranks/Catalyst-Controller-HTML-FormFu-0.03004/lib/Catalyst/Controller/HTML/FormFu.pm<br
/>> <br />> Particularmente, a abordagem que eu uso é de usar
Moose pra validar os<br />> parâmetros vindos de
formulários, tem um exemplo aqui:<br />>
http://dev.catalyst.perl.org/repos/Catalyst/trunk/examples/Catalyst-Model-Validated/<br
/>> <br />> Em breve estarei colocando o material das palestras do
YAPC no meu<br />> blog, só não tenho certeza quando,
apesar de ter aprendido a programar<br />> um pouco, nunca aprendi a
gerenciar meu tempo direito. ;)<br />> <br />> --<br />>
edenc.vox.com<br />> _______________________________________________<br
/>> Rio-pm mailing list<br />> Rio-pm@pm.org<br />>
http://mail.pm.org/mailman/listinfo/rio-pm<br />>