quinta-feira, 17 de maio de 2007

Flex ou OpenLaszlo hoje?

e vamos mais uma vez a saga, agora numa ótima pessoal baseada nos meus ultimos testes
com o OpenLaszlo 4.0 e o Flex 2.0.1...

OpenLaszlo 4.0
essa versão está bem interessante com possibilidade de saída da interface gerada a partir do .lzx tanto para SWF quanto para DHTML, também possui novas funcionalidades/componentes disponibilizados nessa versão como o caso dos componentes referêntes a Audio e Vídeo.
Quanto a ambiente de desenvolvimento atualmente uso o ambiente descrito em um post anterior, sobre como montar esse ambiente, o qual está produtivo e agradavel de trabalhar e possibilita clicar em um componente e arrastar para o código, assim incluindo o código referente ao componente no fonte .lzx em edição

Flex 2.0.1
obs.: o teste anterior que eu havia realizado foi na versão 2 a qual teve alguns detalhes que não me agradaram muito mesmo utilizando o Flex Builder para gerar a interface da aplicação e desenvolver rapidamente...
esses dias atras resolvi olhar como andava o Flex novamente, verifiquei que haviam lançado uma nova versão 2.0.1, a qual teve um upgrade legal, como correção de alguns bugs, inclusão de funcionalidades( uma que me agradou foi a para trabalhar com sistema modular ).
de modo geral mesmo o Flex gerando saída apenas para SWF 9, não vejo isso como desvantagem( eu prefiro as interfaces baseadas em SWF, pois considero com uma qualidade grafica melhor ), outra questão que me assombrava, o pessoal da Adobe deixa o Linux sempre de lado( não que eu seja um usuário assiduo ), porém vasculhando as informações disponíveis na internet acabei encontrando um post descrevendo que fizeram uma versão para Linux ( ver post ) =]
ps.: as características do Flex nos ultimos testes que realizei que me atrairam foi a possibilidade de trabalhar com sistemas modulares, uma funcionalidade chamada de IFrame ( nos locais onde li sobre ), a qual possibilita executar uma página HTML dentro do SWF, e os testes que realizei no Flex Builder 2.0.1 com componentes gerados por mim e depois reutilizados foi muito motivadores =]

Hoje?
então hoje se me perguntarem sobre para desenvolver um sitema baseado nos conceitos RIA e Web 2.0, o que utilizar, Flex ou OpenLaszlo... tendo como base o atual cenário de vantagens e desvantagem que verifiquei nos testes que realizei, atualmente recomento o uso do Flex 2.0.1, devido a produtividade, facilidade de uso, libs disponiveis na web, a atual caracteristica incorporada para suportar sistemas modulares...

ps.: o OpenLaszlo sei que o pessoal está trabalhando( em algo escondido, Sun Microsystems + Laszlo Systems[desenvolvimento] | IBM, CISCO e outras empresas[pesquisas e desenvolvimento interno para suas respectivas empresas] ) e provavelmente irá lançar algo, acredito que ainda esse ano para fazer frente ao Flex 2.0.1


Quanto ao Silverlight e o JavaFX?
bom olhei rapidamente os 2 e não me chamaram muita a atenção não, o Silverlight ao meu ver tem um estilo como o Flex, mas como o Flex atualmente está muito bom não vejo motivos( a mesmo que você trabalhe para Microsoft ) para investir nele, quanto ao JavaFX é o nome oficial de um projeto que um grupo da Sun anteriormente estava desenvolvendo um projeto de codnome F3( acredito que a Sun lançou ele como um meio a tambem entrar na festa diretamente ), mas também os testes que fiz não me animaram nem me agradou a forma de sintaxe do códido...

mas caso queira estudar... conhecimento nunca é de mais, não?