Bom dia senhores.
Sei la o nome do cidadão que falou mal do flash, mas....
Até a pouco tempo (2 meses no máximo) era da mesma opnião. Morte ao flash!!!!! Viva o Jquery!!!
Porem, ultimamente tenho trabalhado muito com designer (ultimo meio ano eu+designerssss praticamente) para quem aparamentemente o mundo se resumo a flash. E fiquei me perguntando;.... pq tanta raiva do flash?? Tudo bem que boa parte das coisas poderia fazer com jquery, mais simples, mais leve, mais cross plataform.... Mas a verdade é que nem tudo pode se fazer com jquery.....
ou tu faria algo
assim com jquery + gif's?
Claro, tudo depende tbm no modelo de web que esta desenvolvendo.... Nao vai fazer algo do genero num site coorporativo (apesar de existir DIVERSOS sites que demonstram bom uso de tipo de animação ainda que de forma formal e bem ponderada).
Mesmo que tecnologias como SVG, Canvas do html5 e afins nos permita fazer coisas do genero, na verdade isso nao esta totalmente difundindo a ponto de poder ser determinado como padrao nos clientes.
E mesmo se estivesse. o desenvolvimento se torna um tanto complexo a lidar com 10000 tecnologias diferentes (css, geração de gif's/png's anmados, js,jquery, html em si para desenho) ao inves de apenas uma(flash). Existe diversos frameworks que tentam demonstrar a "facilidade" do uso web standards, mas nenhum realmente maduro.
Outra, apesar do flash ser pesado para baixar, o seu custo vale muito em conta na hora do render. Quando se tem um numero razoavel de elementos animados os navegadores começam a se tornar pessados, travados e varriar muito de navegador para navegador e de SO para SO. Lembra-se que o motor do JS por traz ainda depende da versao do navegador... olha o IE ai bugando os teus jquery's.....
No flash vc fixa um padrao pra isso. Não interessa o q o mané esta usando, ele vai chamar o plugin do flash.(Tipo java com a maquina virtual. Tu ama java mas odeia flash???)
Por favor, nao me venha com aquela de que "aaa, mas tem q fazer o cliente instalar o plugin".... TODO MUNDO assiste youtube, logo TODO MUNDO tem o plugin do flash.
E o principal motivo que foi o que me obrigou a trabalhar com flash... programador nao se deve preocupar com desenhar. Designer deve se preocupar com desenhar. E quem já tocou projetos com flash sabe q ele separa muito bem isso.
Ok, relendo o texto, parece que estou defendendo o flash com unhas e dentes, mas não é isso pessoas. Na verdade acho o flash muito miguezado e cheio de defeitos que prefiro nem comentar para nao me estressar. Odeio o editor de codigo, odeio seus bugs sem explicação, odeio o vazamento de memoria inexplicavel, odeio a maneira que ele redimencia o seu palco no navegador sem lhe perguntar ou informar nada.
Mas pensando como um todo, é uma OTIMA ferramenta para fazer sites-show's.... se não a unica ferramenta descente.
Exponha ai as suas ideias, eu imploro, ultimamente ve vejo num dilema etico/pessoal em relação ao flash... Até aonde ele pode ser bom ou não.
Abraço!