Este é um efeito muito comum em nossa indústria.
Por exemplo, eu pessoalmente uso o haXe e implanto o código do meu cliente no Flash Player, porque IMHO é a melhor plataforma habilitada para web que posso atingir. Depois que o back-end em C # for concluído, provavelmente vou verificar se vale a pena usar o Silverlight, embora meu sentimento pessoal seja que ele morreu, antes de realmente decolar.
Sendo muito feliz com minha escolha de idioma, uma coisa que me pergunto com frequência é: Por que mais desenvolvedores da Web não usam uma linguagem de código aberto, multiparadigma, expressiva e de plataforma cruzada?
Há muitas razões, mas são sempre as mesmas. Um válido é a preferência pessoal. Mas muitas vezes tudo se resume a ignorância ou relutância em relação a novas tecnologias / nichos.
No que diz respeito ao Flash, tive vários argumentos sobre por que ele tem seu lugar e por que usá-lo. As pessoas geralmente argumentam que o objetivo principal do Flash é criar sites sofisticados que carregam por muito tempo e apresentam um desempenho horrível (e espalham muitas outras informações erradas).
De fato, o oposto é verdadeiro e aplicativos como Aviary Phoenix ou Sliderocket e jogos como Koyotl e Tanki Online provam isso. O Flash é uma plataforma madura para criar uma experiência semelhante à da área de trabalho no navegador.
No final, muitas decisões estratégicas são tomadas por pessoas incompetentes, que preferem seguir as tendências e preferem confiar em algum blogueiro sofisticado do que em seus desenvolvedores. E quem realmente tem muitas idéias erradas na cabeça.
As novas tecnologias / nichos sempre lutam pela aceitação, a menos que realmente façam um avanço. Ruby, por exemplo, conseguiu isso através do Rails e o grande hype ao seu redor. O Flash foi tão inovador para os designers, porque na década de 90 as pessoas pensavam que o estridente era bom e foi a primeira plataforma amplamente difundida que permitiu implementar exatamente isso.
Apesar do Flex, o Flash nunca teve um avanço tão grande para os desenvolvedores. Possivelmente porque GWT , qooxdoo e muitas outras estruturas de implantação em HTML são boas o suficiente para não usar Flex ou Flash, e há significativamente mais desenvolvedores de Java e JavaScript (aparentemente as empresas preferem escolher tecnologias nas quais há uma grande quantidade de funcionários em potencial) )
Atualmente, você não precisa escrever seu site AJAX do zero. Você não pode realmente entender HTML e fazê-lo de qualquer maneira, no idioma de sua escolha.
No momento, o HTML5 é bastante anunciado e promovido e muitas pessoas inferem a morte do Flash a partir disso. Muitas razões são apresentadas, porque o HTML5 é melhor que o Flash. O mais provável é que você tenha cada vez mais sites cheios de recursos e cheios de recursos criados com HTML5. Porcaria baseada em padrão não é melhor que porcaria de terceiros.
No momento, muitas coisas estão acontecendo. O iPhone e outros dispositivos semelhantes criaram um mercado gigante, que não existe há apenas quatro anos. E os padrões da web estão finalmente sendo impulsionados por todas as grandes empresas na mesma direção (vagamente).
Pessoalmente, espero que toda a agitação se resolva dentro de um ou dois anos, que o HTML5 se estabilize, amadureça e se espalhe até então, enquanto a Apple espera ter uma postura menos despótica e o Flash Player se torne mais rápido em plataformas móveis. E que, uma vez concluído esse grande passo, as pessoas voltarão a escolher a ferramenta certa para o trabalho, exatamente como era depois que as guerras dos navegadores pararam. A partir de agora, há muito barulho para as pessoas pensarem claramente.