Adobe Flash Builder 4

[quote=djemacao][quote=Luca]Olá

Mudei de idéia…

Depois de apanhar um bocado do site Claro/Empresas em http://www.claro.com.br/portal/planoinside.do?method=showTodosPlanosEmpresas

Depois de entrar em outro site chato em Flash com aquela telinha ridícula que não cabe o texto todo e é preciso segurar com o mouse uma barrinha fininha para conseguir ler…

Depois de pensar como a Claro é imbecil porque em muitos celulares Flash não funciona…

Resolvi vir aqui e perguntar:

Qual o motivo de se usar Flash se não for para por uma figurinha girando como um frufruzinho no site?

Site interativo com Flash não tem sentido em 2010. É só para isto que o Flex serve?

Pegue seu iPhone e sorRIA, você caiu na pegadinha do Flash

[]s
Luca[/quote]

Exato Luca, só pra isso. Não há absolutamente nada que falem aqui que justifique o Flex em aplicações. Nada, em absoluto. Estou esperando os “experts” aparecerem pra gente bater um papo. Cada um que pintou aqui na empresa com Flex, fui descartando. Ninguém provou pra mim que eu não consigo fazer em HTML e tecnologias (frameworks JavaScript antes que alguém distorça isso aqui). Alguns até justificam o lance da video conferencia, mas isso não se aplica nem a 0.0001% das situações, fora que mato tudo isso sem necessitar me esfolar com um Skype.
Aplicação mesmo, de verdade, Flex nenhum se justifica. Mesmo um mostrando que é bonitinho, que tem isso, aquilo e aqueloutro.
Pra mim, apoia Flex quem não sabe desenvolver em outra coisa. E, se esse for o caso, melhor mudar de ramo.[/quote]

Na verdade, não é que não seja possível fazer em outras tecnologias o que o Flex faz. Não é bem por aí. A diferença do Flex está no desenvolvimento de pequenas “aplicações”, algo próximo das aplicações desktops. Quando se pega os objetos do Flex e se tenta fazer em outra tecnologia baseada em HTML, o esforço é bem maior. Com pequenos testes você pode certificar o que eu digo. Não estou falando de videoconferência e estas outras coisas pouco utilizadas em aplicações. Não estou falando dos fru-frus do Flash. Não estou falando de sites como Submarino, Amazon e outros. Estou falando de aplicações, algo mais voltado para empresas e B2B.

Sobre a atitude da Apple em não colocar o Flash no iPhone, considero um tiro no pé, já que atualmente existe muito conteúdo que utiliza esta tecnologia. Não vejo vantagem nenhuma no fato deles fazerem isto.

Sobre seu último comentário, parece que você conhece bem sobre HTML + JavaScript. E sobre Flex? Você conhece? Só porque você consegue fazer em HTML o Flex é ruim? Eu, hein.

Inté.

[quote=marciosantri]

Na verdade, não é que não seja possível fazer em outras tecnologias o que o Flex faz. Não é bem por aí. A diferença do Flex está no desenvolvimento de pequenas “aplicações”, algo próximo das aplicações desktops. Quando se pega os objetos do Flex e se tenta fazer em outra tecnologia baseada em HTML, o esforço é bem maior. Com pequenos testes você pode certificar o que eu digo. Não estou falando de videoconferência e estas outras coisas pouco utilizadas em aplicações. Não estou falando dos fru-frus do Flash. Não estou falando de sites como Submarino, Amazon e outros. Estou falando de aplicações, algo mais voltado para empresas e B2B.

Sobre a atitude da Apple em não colocar o Flash no iPhone, considero um tiro no pé, já que atualmente existe muito conteúdo que utiliza esta tecnologia. Não vejo vantagem nenhuma no fato deles fazerem isto.

Sobre seu último comentário, parece que você conhece bem sobre HTML + JavaScript. E sobre Flex? Você conhece? Só porque você consegue fazer em HTML o Flex é ruim? Eu, hein.

Inté.[/quote]
Então, já ouviu falar em GWT?
É MUITO mais fácil do que programar em JSF e quase não se escreve html+js+css (se é que se escreve). É tão fácil de montar a GUI quanto em Flex, só não tem drag 'n drop, que acaba nem fazendo diferença.

Fica tão bonito quanto em Flex que é pesadíssimo (desculpe, mas o plugin do flash pro firefox é uma bela porcaria) e se você estiver usando um navegador decente (leia-se firefox, ou chrome, que é MUITO mais rápido que qualquer navegador) fica fantástico, rápido e tão bonito quanto flex, com uma produtividade diria até que bem maior, uma vez que ele não tem as deficiências que o Flex tem em separação de camadas, etc e tal.

Sério, dividir uma aplicação flex é um parto. Até existe aquele framework Cairngorn (alguma coisa assim) mas o que ele faz é tentar dar um jeito, ainda não é uma solução definitiva e as coisas acabam ficando misturadas no código da view e controler. Assim, tudo junto.

[quote=Luca]Olá

Mudei de idéia…

Depois de apanhar um bocado do site Claro/Empresas em http://www.claro.com.br/portal/planoinside.do?method=showTodosPlanosEmpresas

Depois de entrar em outro site chato em Flash com aquela telinha ridícula que não cabe o texto todo e é preciso segurar com o mouse uma barrinha fininha para conseguir ler…

Depois de pensar como a Claro é imbecil porque em muitos celulares Flash não funciona…

Resolvi vir aqui e perguntar:

Qual o motivo de se usar Flash se não for para por uma figurinha girando como um frufruzinho no site?

Site interativo com Flash não tem sentido em 2010. É só para isto que o Flex serve?

Pegue seu iPhone e sorRIA, você caiu na pegadinha do Flash

[]s
Luca[/quote]

Luca, eu sinceramente gostaria que o Java tivesse algo mais próximo da proposta Flex, pois apesar dele ter um visual para aplicações muito bom, tem seus defeitos (já até os citei em posts anteriores).
Esperava que a Sun na época desse uma resposta que fosse bem superior ao Flex. O HTML 5 ainda me parece imaturo, mas promete bastante. Logo, a gente briga com a ferramenta que julgamos ser melhor para determinada situação. Infelizmente, para camada de visualização de aplicações Webs, não vejo nada que vá muito além do Flex.

Inté.

[quote=Tchello] Então, já ouviu falar em GWT?
É MUITO mais fácil do que programar em JSF e quase não se escreve html+js+css (se é que se escreve). É tão fácil de montar a GUI quanto em Flex, só não tem drag 'n drop, que acaba nem fazendo diferença.
Fica tão bonito quanto em Flex que é pesadíssimo (desculpe, mas o plugin do flash pro firefox é uma bela porcaria) e se você estiver usando um navegador decente (leia-se firefox, ou chrome, que é MUITO mais rápido que qualquer navegador) fica fantástico, rápido e tão bonito quanto flex, com uma produtividade diria até que bem maior, uma vez que ele não tem as deficiências que o Flex tem em separação de camadas, etc e tal.[/quote]

Já ouvi falar, já fiz alguns testes mas não me aprofundei. Vi alguns exemplos bem bacanas, mas pelo que vi ainda considero o Flex mais produtivo e fácil de se obter uma aplicação mais amigável. Posso estar enganado, pois não sou especialista em GWT.

Concordo e assino embaixo.

Inté.

Aproveitando que você tocou no assunto do GWT, tem algum exemplo decente para me mostrar que não sejam as ferramentas do Google?
Porque o que a gente vê na Web são coisas tão toscas (simplórias) que nem dá para comparar/avaliar.

Inté.

[quote=marciosantri]Aproveitando que você tocou no assunto do GWT, tem algum exemplo decente para me mostrar que não sejam as ferramentas do Google?
Porque o que a gente vê na Web são coisas tão toscas (simplórias) que nem dá para comparar/avaliar.

Inté.[/quote]
Tem sim cara, é show case do smart gwt:
http://www.smartclient.com/smartgwt/showcase/#featured_portal
Gostaria muito de te mostrar uma aplicação que temos aqui que me lembrou MUITO Flex quando a vi, com gráficos animados e o escambal, MUITO parecido mesmo com flex, mas é um sistema que roda somente na intranet de um cliente bem específico, postar código ou screem shot não seria adequado.
To procurando aqui exemplos dos gráficos, são muito bonitos.

Como eu disse, se tiver um navegador rápido como o Chrome, que tem um motor JS (o v8) muito bom mesmo, fica muito gostoso navegar no sistema.

Vale lembrar que a idéia da google é o keep it simple, desde o princípio. Nada de cores gritantes e cheio de frus frus na tela como vejo nas aplicações flex, mas isso já diz mais sobre o desenvolvedor/designer do que da tecnologia em sí.

Utilizo o Flex há um pouco mais de um 1 ano, foi a solução que me pareceu mais ideal para o desenvolvimento na Web.

Pois:

*Produtividade alta e curva de aprendizado baixa
*Facilidade para criar um visual bonito para as telas (na falta de um designer isso quebra um galho)
*Rodar dentro do Flash Player (não precisar ficar verificando se há quebras em navegadores diferentes)

Basicamente foi isso, mas também tenho que reconhecer que muitas vezes o Flex deixa a desejar.

*Perfomance, com muitas telas “carregadas”, começa a ficar pesado (com algumas correções fica bom, mas não o ideal)
*Outros detalhes que agora não lembro.

No geral, o Flex é útil por agilizar o desenvolvimento.

Eu gostaria que o pessoal que utiliza GWT, ExtJS, JQuery, entre outros
Postassem algumas aplicações grandes que conheçam que façam uso dessas tecnologias, para que possamos verificar as qualidade dessas demais tecnologias diante o Flex.

Obs: Não defendo que o Flex é melhor, nem que as demais são.Gosto de ouvir opiniões de outras tecnolgias ( quem sabe uma hora dessas não é mais vantajoso mudarmos de ares :D)

[quote=Tchello][quote=marciosantri]Aproveitando que você tocou no assunto do GWT, tem algum exemplo decente para me mostrar que não sejam as ferramentas do Google?
Porque o que a gente vê na Web são coisas tão toscas (simplórias) que nem dá para comparar/avaliar.

Inté.[/quote]
Tem sim cara, é show case do smart gwt:
http://www.smartclient.com/smartgwt/showcase/#featured_portal
Gostaria muito de te mostrar uma aplicação que temos aqui que me lembrou MUITO Flex quando a vi, com gráficos animados e o escambal, MUITO parecido mesmo com flex, mas é um sistema que roda somente na intranet de um cliente bem específico, postar código ou screem shot não seria adequado.
To procurando aqui exemplos dos gráficos, são muito bonitos.

Como eu disse, se tiver um navegador rápido como o Chrome, que tem um motor JS (o v8) muito bom mesmo, fica muito gostoso navegar no sistema.

Vale lembrar que a idéia da google é o keep it simple, desde o princípio. Nada de cores gritantes e cheio de frus frus na tela como vejo nas aplicações flex, mas isso já diz mais sobre o desenvolvedor/designer do que da tecnologia em sí.[/quote]

Muito bom esse showcase. Melhor ainda seria se ele fosse nativo do GWT.

Inté.

[quote=marciosantri][quote=djemacao][quote=Luca]Olá

Mudei de idéia…

Depois de apanhar um bocado do site Claro/Empresas em http://www.claro.com.br/portal/planoinside.do?method=showTodosPlanosEmpresas

Depois de entrar em outro site chato em Flash com aquela telinha ridícula que não cabe o texto todo e é preciso segurar com o mouse uma barrinha fininha para conseguir ler…

Depois de pensar como a Claro é imbecil porque em muitos celulares Flash não funciona…

Resolvi vir aqui e perguntar:

Qual o motivo de se usar Flash se não for para por uma figurinha girando como um frufruzinho no site?

Site interativo com Flash não tem sentido em 2010. É só para isto que o Flex serve?

Pegue seu iPhone e sorRIA, você caiu na pegadinha do Flash

[]s
Luca[/quote]

Exato Luca, só pra isso. Não há absolutamente nada que falem aqui que justifique o Flex em aplicações. Nada, em absoluto. Estou esperando os “experts” aparecerem pra gente bater um papo. Cada um que pintou aqui na empresa com Flex, fui descartando. Ninguém provou pra mim que eu não consigo fazer em HTML e tecnologias (frameworks JavaScript antes que alguém distorça isso aqui). Alguns até justificam o lance da video conferencia, mas isso não se aplica nem a 0.0001% das situações, fora que mato tudo isso sem necessitar me esfolar com um Skype.
Aplicação mesmo, de verdade, Flex nenhum se justifica. Mesmo um mostrando que é bonitinho, que tem isso, aquilo e aqueloutro.
Pra mim, apoia Flex quem não sabe desenvolver em outra coisa. E, se esse for o caso, melhor mudar de ramo.[/quote]

Na verdade, não é que não seja possível fazer em outras tecnologias o que o Flex faz. Não é bem por aí. A diferença do Flex está no desenvolvimento de pequenas “aplicações”, algo próximo das aplicações desktops. Quando se pega os objetos do Flex e se tenta fazer em outra tecnologia baseada em HTML, o esforço é bem maior. Com pequenos testes você pode certificar o que eu digo. Não estou falando de videoconferência e estas outras coisas pouco utilizadas em aplicações. Não estou falando dos fru-frus do Flash. Não estou falando de sites como Submarino, Amazon e outros. Estou falando de aplicações, algo mais voltado para empresas e B2B.

Sobre a atitude da Apple em não colocar o Flash no iPhone, considero um tiro no pé, já que atualmente existe muito conteúdo que utiliza esta tecnologia. Não vejo vantagem nenhuma no fato deles fazerem isto.

Sobre seu último comentário, parece que você conhece bem sobre HTML + JavaScript. E sobre Flex? Você conhece? Só porque você consegue fazer em HTML o Flex é ruim? Eu, hein.

Inté.[/quote]
Não, alguns aqui estão colocando o Flex como algo super-hiper-maravilhoso. Não é super, não é hiper e muito menos maravilhoso. É algo razoável.
E novamente, não, posso fazer em uma biblioteca JavaScript o que o Flex faz. Tem o Ext, que faz muita coisa. Mas acho ele pesado como o Flex, logo, não gosto. Tem plugins mais simples, porém extremamente mais rápidos e eficientes de serem carregados, do JQuery. Se o sistema é B2B, nem me preocupo com Browser, pois a empresa fala a compatibilidade, aliás, ela dita. Logo, Flex tb não se justifica.
Conheço bem o Flex, estudei ele desde a versão 2. Conheço ActionScript antes mesmo dele ser baseado em ECMA. Se preferir, podem abrir um tópico, no lugar correto, que podemos discutir o que fazemos no Flex e o que fazemos com HTML e JavaScript. Posso mostrar cada um deles, só mandar o exemplo e eu mostro o mesmo em HTML + JavaScript, sem flu flus. E não gente, esqueçam o designer. O Ext mata da mesma forma a necessidade do Designer, por exemplo. Mas tem outros.
Agora, vocês sabiam que há uma tecnologia similar ao Flex que não fez sucesso devido ao marketing? Quem aqui é estudioso do RIA que sabe o nome? Uma dica, teve burburinhos sobre ele em 2005-2006.

Bom, vou te dar um exemplo: temos um módulo de cotação onde o fornecedor acessa com sua senha um programa via Web para responder diretamente ao nosso sistema os preços cotados. Como vou obrigar as grandes indústrias a instalarem nosso programa? Não é bem “ditado” e sim “facilitado”.
Agora, existe a mão inversa. Tem indústria que exige o pedido de compra no formato deles. Aí é diferente. Tudo tem um ponto de vista.

Inté.

Concordo. Flex não é super-hiper-maravilhoso. E é lamentável eu ainda não ter visto nada que corresponda à esta qualificação. Por isso entendo que, do que existe no mercado e é de meu conhecimento, é o mais apropriado. Mas confesso que estou ansioso para ver algo (bem) melhor.

Inté.

Concordo. Flex não é super-hiper-maravilhoso. E é lamentável eu ainda não ter visto nada que corresponda à esta qualificação. Por isso entendo que, do que existe no mercado e é de meu conhecimento, é o mais apropriado. Mas confesso que estou ansioso para ver algo (bem) melhor.

Inté.[/quote]

²

Porque nenhum dos principais sites da internet utiliza essa maravilha ?

Porque Flex é para sistemas e não sites.

e não encaixa nas normas da w3c

O que voce define como sistema ?

Isso.
Ou Isso.

O que voce define como sistema ?[/quote]

É dificil dizer com exatidão. (Não saberia explicar direito meu ponto de vista), mas vamos tentar…

Sistema considero onde há varias entradas de dados (por parte dos usuários) para controlar algo (empresa, finanças pessoais, …), normalmente o acesso acontece por usuários conhecidos ( definido um acesso, login e senha ).

Site considero como um local em que uma empresa, instituição ou pessoa utilize para que outras vejam conteúdo.Esses usuários não manipulam informações, na maioria dos casos apenas veem os dados (podem haver pequenas interações como comentários, cadastro no site, …).Ex: site da globo…

Porém, é complicado definir isso, pois pegando como exemplo o site da Globo, com certeza tem um SISTEMA por trás que faz essa inclusão de notícias.

Então seria um SITE do ponto de vista do usuário, com um SISTEMA para quem manipula as informações.
E esses conceitos estão cada vez mais próximos.

Se pegarmos por exemplo o assunto principal do tópico, usando o Flex e GWT os sistemas ficam com uma cara mais próxima do desktop, e com o uso de JQuery, ExsJS ou outra biblioteca o visual fica mais próximo da web… (as vezes tem o mesmo visual, e até se confundem com páginas)

OBS: Minha opinião

Porque cada um usa o que quer. Esse negócio de lidar com ferramenta como religião é coisa de programador, os tomadores de decisão olham o que é melhor para o negócio, independente de Richard Stallman, Bill Gates, Steve Jobs ou W3C.

Ficar brigando com alguém porque tem uma preferência diferente da sua só serve pra inflar os egos.

Se não me falhe a memória, márcio, foram a Laszlo e a Echo2, estou certo?

Testei ambas, o Laszlo criar também em flash, enquanto o Echo2 se parece muito com o GWT.