ti-enxame.com

Ainda devo usar o Flash ou o Silverlight?

Tem havido muita controvérsia sobre o uso futuro (e atual) do Flash e a adoção do Silverlight. Devo continuar a usá-lo se já estiver ou devo usar outra coisa, como HTML5?

8
Jason

Flash e Silverlight são plataformas poderosas e realmente dependem das suas circunstâncias. Atualmente, a base de usuários do Flash é muito maior devido à sua idade e é provável que mais pessoas o instalem.

5
Nat Ryall

Você pode usar o Flash/Silverlight, mas acho que você fornece alguns meios alternativos para o conteúdo, se possível.

Pense nos plug-ins incorporados como apenas mais uma camada no seu site. Deve funcionar apenas como texto simples e ações GET/POST. Melhore a aparência com CSS. Melhore a capacidade de resposta com JavaScript. Por fim, adicione whizbang com Flash ou Silverlight.

Desde que suas camadas não destruam as camadas, adicione tudo e atenda aos usuários da melhor maneira que seu orçamento permitir.

3
MrChrister

Eu acho que isso se resume à opinião pessoal, mas eu diria que não.

Não, porque você está cortando qualquer coisa executando o iOS da Apple e, embora isso possa não ser um grande problema, não faz sentido começar com uma desvantagem. Eu também acho esses plugins um pouco irritantes em um navegador normal e tenho um bloqueador de flash e outros instalados, e eles só serão ativados se eu aprovar.

Eu diria que apenas use plug-ins se você tiver uma necessidade genérica. Em vez de por causa disso.

2
Damien

A grande controvérsia sobre o Flash ou o Silverlight é sobre a falta de suporte para smartphones (principalmente o iPhone), instabilidade/vulnerabilidade de plugins e má acessibilidade de sites baseados em plugins.

Meu conselho é que, se você estiver fazendo algo realmente básico que possa ser feito em HTML + CSS + JavaScript simples e seja relativamente bem suportado por navegadores da Web, não faça isso com plug-ins.

Se você deseja segmentar o iPhone, definitivamente não use plugins.

Caso contrário, pense sobre quais recursos você precisa:

  1. Se a única maneira de fazer isso for com plug-ins, use-os.
  2. Se estiver disponível nos padrões mais recentes (HTML5/CSS3), mas alguns navegadores não o suportam (IE6, por exemplo), mas a degradação for possível, crie-a nesses padrões e faça a degradação.
  3. Se a degradação normal não for possível, é aceitável ter duas versões do seu aplicativo? Nesse caso, você pode ter uma versão HTML5 e uma versão do plug-in. É isso que o YouTube faz.
  4. Se não é aceitável ter duas versões, quem é o usuário comum? Quantos usuários possuem navegadores "modernos" versus quantos usuários possuem plug-ins? Como será a situação nos próximos anos? Com base nas respostas, escolha HTML5 ou plug-ins.

No entanto, lembre-se de que não existe uma solução única para a pergunta "HTML5 ou plugins?". Sites diferentes têm necessidades diferentes.

1
luiscubal

O HTML5 não está completo, mas vejo muitas promessas. Se for um site voltado para o público geral, o Flash Player deve ser pelo menos suportado, o Silverlight em menor grau, porque a maioria dos espectadores precisará instalar o plug-in.

1
adamcodes

Tudo depende do seu público-alvo. As pessoas para quem você está construindo seu site esperam o Flash ou o Silverlight? Eles serão adiados se houver? Eu sugeriria usar a tomada de decisão focada no cliente em questões como essa, em vez de técnicas. Conheça seus clientes e planeje de acordo.

1
Larry Smithmier

Se o HTML5 permitir que você faça tudo o que precisa, eu recomendaria usá-lo. No entanto, se você precisar de aceleração de GPU, DRM ou algum outro recurso ou funcionalidade que não exista na implementação atual do HTML 5 dos navegadores, consulte o Flash ou o Silverlight.

1
Steve Tranby

Pessoalmente, tenho um bloqueador de Flash instalado porque não me importo muito com Flash ou Silverlight. Também não sou desenvolvedor web profissional, mas acho que a resposta segura é provavelmente "depende de quem é seu público-alvo". Neste ponto, parece que o HTML 5 tem um futuro brilhante e o potencial de alcançar uma gama mais ampla de dispositivos - mas o Flash tem uma grande base instalada e pode ser usado para muitas coisas no momento sem se preocupar com a modernidade do navegador do usuário.

Dito isto, notei um uso interessante que explora a conexão do Silverlight à estrutura .NET. trypython.org usa o Silverlight para entregar o IronPython no navegador do cliente, o que permite todos os tipos de travessuras.

Portanto, o Silverlight e o Flash são importantes, pois fornecem uma alternativa ao JavaScript para a programação do lado do cliente. E alternativas são sempre boas.

1
Sharpie

Se o público-alvo para o qual seu site é direcionado não usa o IE, não, você não deve usar o Flash ou o Silverlight.

Se o público-alvo para o qual seu site é direcionado usa o IE e se você precisa fazer algo que apenas o Flash ou o Silverlight podem fazer (fornecer vídeo, digamos), não há alternativas mais fáceis de lidar ou com uma base de usuários tão grande.

Se o que você quer fazer com o Flash ou o Silverlight é algo que não deve ser feito com eles em primeiro lugar (uma navegação, digamos), então não tenho mais nada a lhe dizer. Bom Dia senhor.

1
Bryson