Dois-je toujours utiliser Flash ou Silverlight?


8

Il y a eu beaucoup de controverse sur l'utilisation future (et actuelle) de Flash et l'adoption de Silverlight. Dois-je continuer à l'utiliser si je le suis déjà ou dois-je utiliser autre chose, comme HTML5?


Un peu argumentatif et basé sur l'opinion. Je pense que vous trouverez des sentiments forts dans trois camps, ce qui n'est pas très utile dans l'ensemble.
drye

Réponses:


5

Flash et Silverlight sont deux plates-formes puissantes et cela dépend vraiment de votre situation. Actuellement, la base d'utilisateurs de Flash est beaucoup plus importante en raison de son âge et il est probable que davantage de personnes l'auront installé.


3

Vous pouvez utiliser Flash / Silverlight, mais je pense que vous fournissez des moyens alternatifs au contenu si possible.

Considérez les plug-ins intégrés comme une simple couche supplémentaire sur votre site. Cela devrait fonctionner comme du texte brut et des actions GET / POST. Améliorez l'apparence avec CSS. Améliorez la réactivité avec JavaScript. Enfin, ajoutez whizbang avec Flash ou Silverlight.

Tant que vos couches ne détruisent pas les couches en dessous, ajoutez le tout et servez vos utilisateurs du mieux que votre budget le permet.


2

Je pense que cela se résumera à une opinion personnelle, mais je dirais non.

Non, car vous supprimez tout ce qui fonctionne sous iOS d'Apple et bien que cela ne soit pas un problème majeur, il est inutile de commencer par un inconvénient. Je trouve également ces plugins légèrement ennuyeux sur un navigateur normal et j'ai un bloqueur de flash et autres installés et ils ne sont activés que si je l'approuve.

Je dirais que n'utilisez des plugins que si vous avez un besoin génial. Plutôt que pour le plaisir.


1

HTML5 n'est pas terminé, mais je vois beaucoup de promesses. S'il s'agit d'un site généraliste, Flash Player devrait au moins être pris en charge, Silverlight dans une moindre mesure car la plupart des téléspectateurs devront installer le plugin.


1

Tout dépend de votre public cible. Les personnes pour lesquelles vous créez votre site s'attendent-elles à Flash ou Silverlight? Seront-ils repoussés si c'est le cas? Je suggère d'utiliser une prise de décision axée sur le client sur des questions comme celle-ci plutôt que technique. Apprenez à connaître vos clients et planifiez en conséquence.


1

Si HTML5 vous permet de faire tout ce dont vous avez besoin, je vous recommande de l'utiliser. Cependant, si vous avez besoin d'une accélération GPU, ou DRM, ou d'une autre fonctionnalité ou fonctionnalité qui n'existe pas dans l'implémentation actuelle de HTML 5 des navigateurs, regardez Flash ou Silverlight.


1

Personnellement, j'ai un bloqueur de Flash installé car je n'aime pas beaucoup Flash ou Silverlight. Je ne suis pas non plus un développeur Web professionnel, mais je pense que la réponse sûre est probablement "cela dépend de qui est votre public cible". À ce stade, il semble que HTML 5 ait un avenir brillant et le potentiel d'atteindre une plus large gamme d'appareils, mais Flash a une grande base installée et peut être utilisé pour beaucoup de choses en ce moment sans se soucier de la modernité du navigateur de l'utilisateur. .

Cela étant dit, j'ai remarqué une utilisation intéressante qui exploite la connexion de Silverlight au framework .NET. trypython.org utilise Silverlight pour livrer l'IronPython dans le navigateur du client, ce qui permet toutes sortes de manigances soignées.

Silverlight et Flash sont donc importants dans la mesure où ils fournissent une alternative à JavaScript pour la programmation côté client. Et les alternatives sont toujours bonnes.


1

Si le public visé par votre site Web n'utilise pas IE, alors non, vous ne devez pas utiliser Flash ou Silverlight.

Si le public ciblé par votre site Web utilise IE et si vous devez faire quelque chose que seuls Flash ou Silverlight peuvent faire (diffuser une vidéo, disons), vous n'avez pas d'alternatives aussi faciles à gérer, ou avec une base d'utilisateurs aussi grande.

Si ce que vous voulez faire avec Flash ou Silverlight est quelque chose qui ne devrait pas être fait avec eux en premier lieu (une navigation, disons), alors je n'ai plus rien à vous dire. Bonne journée Monsieur.


1

La grande controverse sur Flash ou Silverlight concerne le manque de prise en charge des smartphones (notamment iPhone), l'instabilité / vulnérabilité des plugins et la mauvaise accessibilité des sites Web basés sur des plugins.

Mon conseil est que, si vous faites quelque chose de vraiment basique qui peut être fait en HTML + CSS + JavaScript simple et qui est relativement bien pris en charge par les navigateurs Web, ne le faites pas avec des plugins.

Si vous souhaitez cibler l'iPhone, n'utilisez définitivement pas de plugins.

Sinon, réfléchissez aux fonctionnalités dont vous avez besoin:

  1. Si la seule façon de le faire est d'utiliser des plugins, utilisez des plugins.
  2. S'il est disponible dans des normes plus récentes (HTML5 / CSS3), mais que certains navigateurs ne le prennent pas en charge (IE6, par exemple), mais qu'une dégradation gracieuse est possible, alors intégrez-le dans ces normes et dégradez-le gracieusement.
  3. Si une dégradation progressive n'est pas possible, est-il acceptable d'avoir deux versions de votre application? Si oui, alors vous pourriez avoir une version HTML5 et une version plugin. C'est ce que fait YouTube.
  4. S'il n'est pas acceptable d'avoir deux versions, alors qui est votre utilisateur moyen? Combien d'utilisateurs ont des navigateurs "modernes" vs combien d'utilisateurs ont des plugins? Quelle sera la situation dans les prochaines années? Sur la base des réponses, choisissez HTML5 ou plugins.

Cependant, rappelez-vous qu'il n'y a pas de solution unique à la question "HTML5 ou plugins?". Différents sites Web ont des besoins différents.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.