Quais são as diferenças entre ondas de choque, flash e flex?
-
20-08-2019 - |
Pergunta
Eles são a mesma coisa? Se não, quais são as diferenças?
Solução
A Adobe Shockwave era um media player (anteriormente pela Macromedia) e pode ser usado para executar aplicativos do Adobe Director (geralmente em um navegador da Web como plug -in). Foi amplamente substituído pelo Adobe Flash (também originalmente pela Macromedia). IIRC, Flash era originalmente apenas uma nova versão sofisticada do Shockwave, geralmente chamado de Shockwave Flash (que é onde fica confuso). É por isso que a maioria dos objetos flash tem a extensão do SWF.
O Flex é construído sobre o flash e foi projetado para simplificar alguns aspectos do flash. Pense no Flex como um kit de ferramentas (à la qt e GTK) para flash.
Outras dicas
Adicionando um pouco: Originalmente, o jogador do Shockwave era um jogador pesado destinado a interfaces de CD-ROM e essas coisas, e o Flash era um jogador mais leve destinado a interfaces baseadas na Web. Embora o SW não seja tão popular hoje em dia, isso ainda é aproximadamente verdadeiro-o Shockwave "substitui" o flash, pois pode reproduzir conteúdo flash, assim como as coisas que o Flash não pode fazer (como renderizar hardware acelerado em 3D) .
Com isso dito, enquanto as listas de recursos diferem o flash e o Shockwave são tecnologias equivalentes. Ambos são jogadores de conteúdo que podem ficar sozinhos ou correr como plugins de navegador.
Para mais informações sobre o Flex, veja Esta pergunta semelhante.