<html>
<head>
<style>
P
{
margin:0px;
padding:0px
}
body
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body>Olá Daniel,<BR><BR>Comentários abaixo,<BR><BR>

<HR id=stopSpelling>
<BR>
&gt; From: daniel@ruoso.com<BR>&gt; To: cascavel-pm@pm.org<BR>&gt; Date: Thu, 3 May 2007 00:50:01 +0100<BR>&gt; Subject: [Cascavel-pm] MVC e WxPerl, agora sobre MVC mesmo, não sobre DBI (Re: MVC e WxPerl)<BR>&gt;<BR>
&gt; No entanto, o componente de tabela é um componente espcialmente<BR>&gt; interessante no sentido do MVC, por ser um dos componentes que mais<BR>&gt; podem se beneficiar de uma abordagem essencialmente MVC, uma vez que<BR>&gt; podem melhorar a performance ao fazer lazy evaluation do model (o<BR>&gt; resultado de uma consulta SQL, por exemplo) e ao ignorar os eventos de<BR>&gt; dados alterados que não estão sendo exibidos naquele momento.<BR><BR>
Como o programa poderia fazer lazy instantion nesse caso? A tabela já é exibida na inicialização do programa (e não vejo muito motivo para não fazer isso) e o conteúdo da tabela só é alterado com o usuário entra com uma query e pressiona o botão.<BR>
&nbsp;<BR>
&gt; Para finalizar, eu sou sempre um advogado do Gtk. Acho ele um toolkit<BR>&gt; extremamente poderoso (o Wx na minha máquina inclusive usa ele), e que,<BR>&gt; até onde pude ver, vai ser mais poderoso se usado diretamente do que se<BR>&gt; usado através do Wx. No caso do Linux sei que isso é fácil, mas assim, o<BR>&gt; Gtk2 funciona no Windows (gaim e gimp funcionam) então é possível<BR>&gt; utilizar ele no Perl em Windows também, aliás, existem binários prontos<BR>&gt; para Gtk2 em Windows: http://gtk2-perl.sourceforge.net/win32/ então não<BR>&gt; me parece que haja uma boa desculpa para não usá-lo :).<BR>
&nbsp;<BR>
O problema de Gtk2 é que ele tem cara de Gtk2. O WxPerl tenta emular o ambiente gráfico disponível, o que deixaria um usuário mais confortável (eu acho, esse é um conceito meio vago no final das contas).<BR>
&nbsp;<BR>
&gt;&nbsp;E além do mais<BR>&gt; que você também tem o Glade e o libGlade que vão te ajudar 900000% no<BR>&gt; trabalho de montar interfaces.<BR><BR>
O Wx também tem o WxGlade que é muito parecido. Apesar dele ser feito em Python (vergonha, ó vergonha) ele gera código para Perl também. Isso ajuda com o trabalho mais pesado (ficar desenhando interfaces com código diretamente é ingrato) mas depois que você começa a colocar código seu ali, ele não serve para mais nada. Imagino que deva ser a mesma coisa com o Glade, já que essas ferramentas não são IDE's completas.<BR>
&nbsp;<BR>
A grosso modo, acho que desenvolver interfaces gráficas com Perl simplesmente é mais difícil do que comparado com outras linguagens de programação como Visual Basic, Delphi ou mesmo Java, por conta das ferramentas que essas linguagens já tem disponível para efetuar esse trabalho (e versões atuais&nbsp;auxiliando o uso de&nbsp;MVC).<BR>
&nbsp;<BR>
[]'s<BR>
Alceu<BR>
&nbsp;<BR>
&nbsp;<BR><br /><hr />Discover the new Windows Vista <a href='http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>