Desculpe, mas eu acho que dá pra fazer um template em TT mais rápido do que em HTML::Template, falo por experiencia de começar a usar um depois ir para o outro ;)<div>IMHO claro :)<br><br><div><span class="gmail_quote">On 10/19/07, 
<b class="gmail_sendername">Alceu Rodrigues de Freitas Junior</b> &lt;<a href="mailto:glasswalk3r@hotmail.com">glasswalk3r@hotmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">




<div>&gt; From: <a href="mailto:ricardostock@bol.com.br" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">ricardostock@bol.com.br</a><br>&gt; To: <a href="mailto:cascavel-pm@pm.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
cascavel-pm@pm.org</a><span class="q"><br>&gt; <br>&gt; &gt;Eu nao devia, mas vou apontar FALHA GRAVE DE SEGURANCA no teu sistema,<br>&gt; &gt;por voce confiar no JS para verificacao de erros de preenchimento. Tome<br>&gt; &gt;cuidado, e trate de validar seus dados SERVER SIDE - JS pode ser
<br>&gt; &gt;reescrito, invalidado, ignorado e torcido de uma infinidade de maneiras<br>&gt; &gt;diferentes.<br>&gt; <br>&gt; O JavaScript eu utilizo para testar os campos do formulário, para obrigar <br>&gt; que o usuário digite exatamente aquilo que eu quero que ele digite. roda no 
<br>&gt; cliente.<br>&gt; mas voce disse uma coisa que não havia pensado, e se o cliente ignorar o <br>&gt; javascript.....<br><br></span>Você pode fazer os dois. Você valida da mesma forma a entrada no Javascript para garantir usabilidade e melhor resposta da aplicação para o usuário. Depois você valida no servidor por segurança.
<span class="q"><br>&nbsp;<br>&gt; &gt;E, jah que voce esta escrevendo CGI, pelo menos diga que voce estah<br>&gt; &gt;usando o CGI::Application, ou , melhor ainda, o Catalyst... ;)<br>&gt; <br>&gt; indelizmente não, mas vou começar a aprender a usar, vou procurar 
<br>&gt; documentação e alterar meus códigos, eu utilizo cgi puro, foi o que aprendi, <br>&gt; e sempre serviu, ta caindo, é uma pena, mas tenho que andar junto com a <br>&gt; tecnologia. por isto que o perl nunca morre, e sempre exite mais de uma 
<br>&gt; maneira de fazer.<br><br></span>Se sua aplicação é pequena, talvez nem valha a pena se preocupar em usar MVC.<br>O problema é decidir quando a aplicação deixa de ser pequena. :-)<br><br>Eu nunca usei Catalyst, mas o que li a respeito é que você pode fazer um website com acesso ao banco bem rapidamente. A curva de aprendizado para chegar nisso, no entanto, é grande.
<span class="q"><br><br>&gt; bom neste caso, somente quando eu aprender a usar o HTML::Template para pode <br>&gt; responder, no meu retorno html, vem no maximo 10 linhas de código html, o <br>&gt; resto é variavel......<br>
<br></span>Usar HTML::Template é muito simples. Você consegue fazer modelos simples em 30 minutos de leitura da documentação.<br><br>O TT é um pouco mais complexo que isso... mas em contrapartida você consegue gerar modelos que podem gerar outros resultados além de HTML.
<br><br>[]&#39;s<br>Alceu<br><br><hr>Discover the new Windows Vista <a href="http://search.msn.com/results.aspx?q=windows+vista&amp;mkt=en-US&amp;form=QBRE" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
Learn more!</a></div>
<br>_______________________________________________<br>Cascavel-pm mailing list<br><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cascavel-pm@pm.org">Cascavel-pm@pm.org</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">
http://mail.pm.org/mailman</a><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://mail.pm.org/mailman/listinfo/cascavel-pm" target="_blank">/listinfo/cascavel-pm</a><br></blockquote></div><br><br clear="all">
<br>-- <br>Lindolfo &quot;Lorn&quot; 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;
</div>