Esse post foi originalmente escrito há alguns anos, estava somente como rascunho e estranhamente permanece atual.
As vezes vejo na internet um certo movimento “anti-Flash”, algo realmente estranho, parece religião ou torcida organizada. Há uma cultura de dizer que o Flash é um programa “de fazer uma bolinha andar” ou entao que “Flash tem acessibilidade zero”, isso esta muito longe de ser verdade. é possivel fazer aplicações extremamente complexas com o Flash. E no momento há uma especie de “disputa” entre AJAX X FLASH Flash x Silverlight Flash x HTML5. De tempos em tempos surge um novo “Flash-killer”, a meu ver são tecnologias distintas e servem para integrar uma a outra. Vejo o mesmo tipo de radicalismo em relação ao PHP X Cold Fusion, ASP X PHP, PHP X PHYTON, Open Source X Codigo Proprietario etc.
Eu mesmo já fui muito radical, defendendo o PHP com unhas e dentes, falava mal de qualquer outra linguagem que não fosse PHP sem nem ao menos conhece-la, mas percebi que quem continua pensando assim, limita seu mundo a grandes possibilidades, hoje em dia não importa a ferramenta que você usa mas sim o como você usa a ferramenta, quem já ouviu “O mau empregado culpa a sua ferramenta de trabalho”?.
Sempre trabalhei com Flash e PHP, quando entrei no Bancoob, me vi obrigado a aprender Java, foi um desafio e tanto que consegui superar. Pouco tempo depois entrei no projeto de migração, onde teria que programar em C# e Visual Basic, muitos amigos meus simplesmente não aceitariam entrar no projeto. Ouvi coisas do tipo: “olha meu curriculo e veja se tem VB nele” e chamado de frouxo, mas o resultado final foi uma grande experiência para mim, tive oportunidade de crescer muito.
Já entrei em muitas discussões filosóficas, e hoje não tenho mais paciência para isso, quando vejo que a conversa esta tendendo para o radicalismo ou religião, perco totalmente a vontade de discutir.
Trabalho com Flash desde a versão 5, acompanhei de perto a evolução da ferramenta, sendo que a muito tempo deixou de ser apenas um “plugin”, se tornando uma plataforma de desenvolvimento para os mais diversos dispositivos. E claro com isso, dispertou a concorrência, o que é ótimo. Afinal é preciso evoluir sempre.
Desenvolvedores que não trabalham com Flash, subestimam o poder que ele tem.
Não sou o único que pensa que essa história de que “um vai substituir o outro” não faz o menor sentido, a propria Adobe prega que as duas funcionam perfeitamente juntas, tanto que o Adobe Dreamweaver CS5 já tem suporte ao HTML5.
O lançamento do IPad foi o estopim para os ditos “anti-Flash”. Estava montado o cenário perfeito para um discussão saudavel, onde poderiamos apontar os pontos forte e fracos de determinada tecnologia e de como pode ser melhorada. Mas o que vimos é justamente o contrário, já vi vários artigos e comentários de pessoas simplesmente dizendo “eu odeio Flash”, sites com manchetes sensacionalistas(o que fizeram com o post do Lee foi revoltante!!!), cada semana um boato diferente em que as pessoas acreditam sem verificar as fontes e a mesma conversa de 5 anos atras.
Enquanto isso, o cliente ta pouco se importando se você usa aquela ou essa ferramenta, o que importa para ele é que você faça o serviço.
O mau empregado culpa a sua ferramenta de trabalho.
Isso aà Leonardo! Eu mesmo penso que cada tecnologia tem seu ponto forte e ponto fraco. O jeito é saber usar ela em cada caso.
É como aqueles casos Flex não é para sites onde HTML tem um ponto forte maior.
Saber tirar proveito da tecnologia é a ideia.
Tem gente que fala mal e nem sabe.
Se o Flash fosse ruim, o Gmail num usava ele pra fazer uploads. O Youtube num usaria tbm.
Isso é coisa de Carlos Cardoso e seus seguidores estagiarios formados ou não… 😀
OI Leonardo, só te um problema agora. A adesão da Apple nesse movimento contra o Flash. Até a Adobe ficou preocupada. Soluções? O Flash terá que se adequar ao que os concorrentes oferecem e talvez se transformar numa ferramenta open-source….
O Flash oferece muito mais recursos que os concorrentes, repare que a Adobe está sempre melhorando o Flash, ela não fica parada no tempo.
Não creio que tonar open source seja a solução, apesar que a Adobe já liberou muita coisa como open source já
Ótimo artigo.
A questão dos gadgets da apple não darem suporte a Flash Player tende na minha opinião para uma questão comercial que é perder exclusividade de apps na Apple Store.
Tbm acho tudo isso uma bobagem sem tamanho, e a Adobe já liberou MUITAS coisas em open source, hj vc não precisa adiquirir o “FLASH” para desenvolver, tem o SDK, é mais difÃcil… mas não é impossÃvel, e essa “guerra” qm declarou foi o prórpio Jobs, q deixou de colaborar para a “compatibilidade” do flash, no iPhone, iPod etc. Pior pra gente que poderÃamos ter apps mais ricas, e poderÃamos desenvolver apps mais facilmente.
Olá Leonardo,
Você está completamente correto! Tecnologia não é crença, se for discutir, consiga argumentos técnicos e ou conceituais. Trabalhei 4 anos no Sicoob Goiás, tive a oportunidade de desenvolver alguns projetos e conhecer alguns colegas seus… Jhonatan(japa), Aparec, Wagner, Daniel(Flex), Nilo e etc. Grande abraço para toda a galera ai :). Apenas uma observação: Diversas vezes gerentes do bancoob/sicoob colocaram em cheque a qualidade do PHP, nossa, isso me deixava nervoso :), mas gosto de java tb e etc, enfim, até + e sucesso!
Olá Leonardo
Assim como você eu também já falei mal de PHP. Achava que ASP era melhor e tal. Hoje penso diferente, apartir do momento que passei a conhecer PHP.
O Flash é maravilhoso, permite fazer animações e aplicações complexas, mas até pouco tempo atrás o conteúdo do Flash não era lido pelos sistemas de busca. Isto tinha uma consequência para quem tinha site em flash: ele podia ter um site maravilhoso, mas ninguém o achava na internet.
Felizmente essa realidade está mudando com os engenheiros do Google trabalhando em sintonia com os da Adobe. Hoje já é possÃvel ver sites em flash nas primeiras posições no Google para a categoria que pertencem. É um avanço.
Pra mim, que trabalho com internet, o importante é quando consigo editar o conteúdo de forma que o site vá para a primeira página. Se o Flash permitir isso, só posso parabenizar os engenheiros, pois, vamos somar as possibilidades de fazer sites que são verdadeiras obras de arte, com a possibilidade de que esses sites possam ser encontráveis nos sistemas de busca.
Forte abraço e parabéns pelo artigo.
Olá, parabéns e obrigado por compatilhar! Eu uso flash apenas como animação de banners e personagens, quanto à interação faço uso do jQuery, não tenho nada contra o flash, porém sobrevivo sem ele. Trata-se de princÃpios o meu caso, o de aplicações open-source.
Apache.org – servidor HTTP
PHP.net – Linguagem de programação de propósito geral
MySQL.com – banco de dados open-source
jQuery.com – biblioteca JavaScript
WordPress.org – Plataforma editorial
Abraços
Mozilla.org – Firefox Browser open-source XML / HTML
Incrementando comentário anterior, tudo tem seus prós e contras, o profissional desenvolvedor flex/flash é bem mais visto e pago que apenas webstandards.
Abraços