[quote=dohko]Com tantos browsers surgindo no mercado, cada vez mais incompatibilidade entre eles, as aplicações se tornando cada vez mais móbile, será que é o momento de deixar todos os padrões e partir para uma tecnologia proprietária onde não se sabe até onde vai a sua compatibilidade?
Não digo a todos projetos, mas em 99% dos projetos acredito que compatibilidade é um dos requisitos.
Pode ser que em um projeto interativo, onde devem ser utilizadas animações e ganhar o usuário pela qualidade gráfica, o flex seja uma boa opção, porém não vejo muito mercado para este tipo de aplicação. As vezes soa como uma evolução da camada view das aplicações, mas não acredito que este mercado tenha êxito com a plataforma Java, afinal a maioria das aplicações Java são criadas na busca de padrões, gratuidade e robustez.
Sou muito mais os padrões da web :!:[/quote]
Ok, agora mude o padrão de todos os browsers e todo mundo vai mudar todas as aplicações Web também, desde o site do UOL até o Gmail. Tem alguma idéia do que isso representa? Reconstruir a web, caro.
Flash roda de todos os jeitos em todos os browsers, basta ter o FP correto. O flex não é uma boa opção pra ganhar o usuário pela qualidade gráfica. Bom p/ isso é Flash (conceitos diferentes). O Flex é bom para quem não quer ter 3 versões para 3 browsers diferentes, produzir rapidamente, com efeitos gráficos até interessantes. Isso é RIA. Já vi bem JSF e Flex. Dá pra dizer que a única coisa que estraga um pouco o Flex é o AS3. Fora isso, mata a pau qualquer outra brincadeira.
De todo jeito , temos uma aplicação em produção aqui que está com 250 forms até agora. Produzimos toda a aplicação (equipe de 4 pessoas, 2 em flex e 2 em java) em 2 meses. Posso garantir que não fizemos gambiarra alguma aqui e olha que tá ficando bonito o negócio. Tá ficando muito legal. Já já começamos a misturar um pouco de C# e aí sim o negócio vai ficar legal.
Tá com umas 20 mil linhas de código, tudo. Me diga quanto tempo você demoraria p/ fazer os mesmos 250 forms, com compatibilidade entre browsers, rapidez, etc, usando JSF ou AJAX ou qualquer coisa assim? E bem, a aplicação está com apenas 1.5 mb. No profiler do Flex o momento de pico da aplicação ocupa 3mb de memória, apenas.
Olha, não conhecia Flex mas posso dizer que apesar de suas grandes falhas (falta tipos genéricos e métodos genéricos no AS3, e mais uma porrada de coisas) eu posso dizer que foi a coisa mais rápida pra fazer RIA que já vi. Lazslo perde fácil.
[]'s
PS: Não tem mercado? Hoho. Essa nossa aplicação é pra um bom banco aí. Vejo vagas direto, gente procurando nego de Flex direto.