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?
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?
Respostas:
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.
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 instalado e eles só são ativados se eu aprová-lo.
Eu diria que apenas use plug-ins se você tiver uma necessidade genérica. Em vez de por causa disso.
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.
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.
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". Nesse 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. O 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.
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.
A grande controvérsia sobre o Flash ou o Silverlight é sobre falta de suporte para smartphone (principalmente 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:
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.