Cara, concordando (e descordando) com você, mas a 'comunidade java' inventou o gwt que, convenhamos, é uma facilidade imeeeeeensa... e, pra um desenvolvedor Java, nada mais fácil do que continuar usando o gwt na sua linguagem, do que ter um overhead imenso pra aprender outra.
Veja um exemplo desta página que tem componentes de gwt: http://www.gwt-ext.com/demo Não é gerando discussão de quem seria melhor não, pois cada uma tem suas particularidades... []'s On 3/5/08, Rodrigo Pereira Fraga <[EMAIL PROTECTED]> wrote: > > Também sou desenvolvedor Java, e me irrita ver a comunidade Java se > matando com telas em HTML e fazendo o servidor cuspir HTML/JS/CSS como > GWD... JSF... e afins... > Eles desconsideram a tecnologia só por ser "similar" ao Flash, aí tiram > conclusões precipitadas sem nem tentar fazer algo. > > Não sabem que o cliente larga de ser tão fantoche, e passar a ser um > cliente rico e inteligente, e o melhor apenas dependendo de uma VM, o que > imune o desenvolvedor a programar compatibilidades entre browsers. > > Abraços > \o > Atenciosamente: > ------------------------------ > | Rodrigo Pereira Fraga| > http://www.digows.com > http://forum.flexbrasil.com.br > > e-mails: [EMAIL PROTECTED] > [EMAIL PROTECTED] > ------------------------------ > > > ------------------------------ > Date: Wed, 5 Mar 2008 10:09:01 -0300 > From: [EMAIL PROTECTED] > To: flexdev@googlegroups.com > Subject: [flexdev] Re: RES: [flexdev] aplicação flex > > O Flex chama um método java (Pode ser uma Façade de sua arquitetura) > através de um protocolo chamado AMF3 que provê compactação e tranferência > binária, > isto é nada de textos, logo há uma notável diferença na transportarão de > grandes dados. > > Fora que você pode criar objetos do tipo VO/DTO para trafegar dados entre > o Flex e java, facilitando o desenvolvimento no Flex, > Exemplos clássicos quando se usa RemoteObject com um VO no Flex anotado > com [RemoteClass] > > //Obter uma posição de uma grid. > > private var pessoaVO:PessoaVO; > ... > > public function obter():void > { > this.pessoaVO = PessoaVO(dataGrid.selectedItem); > } > > //Facilita o bind dos componentes: > > <mx:TextInput id="txtNome" text="{pessoa.nome}"/> > <mx:TextInput id="txtIdade" text="{pessoa.idade}"/> > > ... > > > Perceba que o nível é outro, você passa o programar "puramente" O.O no > Flex, não tendo que fazer conversões XML's e afins. > > > > > Isso que você citou logo acima fez com que o Flex ganhasse > 98273498723984723984 pontos comigo... > > Minha única dificuldade no Flex foi o entendimento da nova linguagem, pois > sou desenvolvedor Java há tempos e tive de aprender na marra sobre o Action > Script. > > []'s > > > ------------------------------ > Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver > offline. Conheça o MSN Mobile! Crie já o > seu!<http://mobile.live.com/signup/signup2.aspx?lc=pt-br> > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---