web-dev-qa-db-fra.com

Devrais-je toujours utiliser Flash ou Silverlight?

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

8
Jason

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 vaste en raison de son âge et il est probable que plus de personnes l'auront installée.

5
Nat Ryall

Vous pouvez utiliser Flash/Silverlight, mais j’estime que vous proposez des moyens alternatifs au contenu dans la mesure du possible.

Considérez les plug-ins intégrés comme une couche supplémentaire sur votre site. Cela devrait fonctionner comme un simple texte 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 calques ne détruisent pas les calques situés en dessous, ajoutez-les tous et servez vos utilisateurs du mieux que votre budget le permet.

3
MrChrister

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

Non, parce que vous coupez tout ce qui tourne sous iOS d’Apple et bien que cela ne soit pas un gros problème, il est inutile de commencer par un désavantage. Je trouve également que de tels plugins sont légèrement gênants sur un navigateur normal et que des logiciels de blocage de la mémoire flash et autres sont installés. Ils ne sont activés que si je les approuve.

Je dirais que n'utilisez que des plug-ins si vous avez un besoin géniune. Plutôt que pour le plaisir de le faire.

2
Damien

La grande controverse autour de Flash ou Silverlight concerne le manque de prise en charge des smartphones (notamment l'iPhone), l'instabilité/la 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 fondamental qui peut être fait en simple HTML + CSS + JavaScript et qui est relativement bien supporté par les navigateurs Web, ne le faites pas avec des plugins.

Si vous voulez cibler l'iPhone, alors n'utilisez absolument pas de plugins.

Sinon, pensez 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 les normes plus récentes (HTML5/CSS3), mais que certains navigateurs ne la prend pas en charge (IE6, par exemple), mais qu'une dégradation progressive est possible, construisez-le dans ces normes et procédez ainsi à la dégradation.
  3. Si une dégradation progressive n'est pas possible, est-il acceptable d'avoir deux versions de votre application? Si oui, 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 quel est votre utilisateur moyen? Combien d'utilisateurs ont des navigateurs "modernes" par rapport au nombre d'utilisateurs qui ont des plugins? Quelle sera la situation dans les prochaines années? Selon les réponses, choisissez HTML5 ou des plugins.

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

1
luiscubal

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

1
adamcodes

Tout dépend de votre public cible. Les personnes que vous construisez sur votre site s'attendent-elles à Flash ou Silverlight? Seront-ils rebutés si c'est là? Je suggérerais d'utiliser une prise de décision centré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
Larry Smithmier

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

1
Steve Tranby

Personnellement, j’ai installé un bloqueur de flash car je n’aime pas beaucoup Flash ou Silverlight. Je ne suis pas non plus un développeur Web professionnel, mais j'estime que la réponse sûre est probablement "cela dépend de votre public cible". À ce stade, il semble que HTML 5 ait un avenir prometteur et le potentiel d’atteindre un plus grand nombre de périphériques, mais Flash a une base installée importante et peut être utilisé pour beaucoup de choses actuellement. sans se soucier de la modernité du navigateur de l'utilisateur.

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

Silverlight et Flash sont donc importants car ils offrent une alternative au JavaScript pour la programmation côté client. Et les alternatives sont toujours bonnes.

1
Sharpie

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

Si le public cible de votre site Web utilise Internet Explorer et si vous devez faire quelque chose que seul Flash ou Silverlight peut faire (livrez une vidéo, par exemple), vous ne disposez d'aucune alternative aussi facile à gérer, ou avec une base utilisateur aussi grande.

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

1
Bryson