Silverlight n'ont assez d'une base d'installation pour envisager de déployer une application web public avec elle?

StackOverflow https://stackoverflow.com/questions/1453148

Question

Je sais que cette question a été posée un million de fois de diverses manières par différentes entreprises, mais je me demande l'avis de la communauté sur elle [Il y a cette question , mais dans le monde en évolution rapide de la technologie, un an est depuis longtemps]. Aux fins hypotheoretical, considérons un site Web où les utilisateurs peuvent regarder des vidéos, à la YouTube, Hulu, etc. (en fait, il est une solution de transcodage à la demande, mais assez proche). Le site pourrait déployer:

  1. Utilisation de HTML, JavaScript et la balise HTML5 <video>
  2. Utilisation de HTML, JavaScript et Flash (comme la plupart sont en ce moment)
  3. Utilisation de HTML, JavaScript et Silverlight juste pour le lecteur vidéo
  4. Utilisation de Silverlight pour la navigation, la création d'une riche expérience tout-Silverlight

(Supposons, encore une fois hypoteoretically, que la version tout-Silverlight est pas aussi gênant que la plupart des pages tout Flash sont aujourd'hui, mais fournit plutôt une expérience similaire à une application de bureau)

Quel chemin serait en mesure d'atteindre un grand pourcentage de la population? Comment les gens se sentent d'avoir à installer Silverlight pour visualiser un site - combien voudraient-ils voir le contenu pour les faire, cliquez sur le bouton d'installation? Que faire si un utilisateur navigue sur le site à la bibliothèque sur un autre ordinateur avec une bande passante limitée, en utilisant éventuellement le matériel plus ancien et avec un compte utilisateur non privilégié - comment serait-il facile pour eux d'installer le runtime Silverlight

vraiment veulent utiliser Silverlight depuis que j'aime son modèle (je l'ai utilisé pour une application interne au travail, et je pense que c'est une excellente plate-forme), mais je crains que pour un site public, un grand pourcentage d'utilisateurs ne serait pas en mesure de voir le site, flash peut être une meilleure option.

EDIT:

Eh bien, l'idée est d'avoir un lecteur où les utilisateurs peuvent accéder à des vidéos sur leur PC à la maison à partir du Web. Ainsi, les utilisateurs ne sont habituellement pas au moyen d'un PC à domicile -. Ils utiliseront les PC de travail, les PC, les PC de vos amis publics, etc. Voilà pourquoi je suis inquiet au sujet de la sécurité / problème d'installation des privilèges

Était-ce utile?

La solution

Commencez par ce que chacune des technologies peut faire pour vous et qu'il corresponde à celui contre vos exigences re: livraison de contenu. En supposant que chacun est tout aussi bon que l'autre dans le but à portée de main, et que vous avez les compétences requises dans chacun ou leur apprentissage ne vous dérange pas de produire votre contenu, puis ne voyez pas la distribution des joueurs comme un problème.

Les utilisateurs ne disposant pas des privilèges pour installer le joueur doit-il être absent serait généralement considéré comme un cas limite. Si votre site vise spécifiquement un groupe d'utilisateurs auquel il est plus probable d'appliquer alors évidemment il faut plus profonde considération, mais à la fin de la journée, vous allez toujours avoir un pourcentage d'internautes qui ne peux pas faire quelque chose, ou utiliser quelque chose, pour certaines raisons. Dans ce cas, il est probable qu'un petit pourcentage et une bonne conception dicte une certaine forme de dégradation gracieuse quelle que soit la technologie déployée.

Vos questions Re: les préférences des utilisateurs est difficile à évaluer. est une liste de sites qui n'avez pas clairement penser son problème. Il faudrait extrapoler les chiffres des taux d'adoption mais ce lien , mais à une entrée de blog MS, suggère le taux d'adoption est élevé, surtout compte tenu Silverlights vie relativement courte.

Vous devez également prendre en compte que c'est une technologie de MS de sorte que vous allez profiter de Windows Update, etc et la force de la machine de marketing MS.

Recommandation: Foncez. Plus on est de fous.

..

Richard

Autres conseils

Cette ligne est le decider pour moi:

  

Je veux vraiment utiliser Silverlight depuis que j'aime son modèle

Si vous aimez assez Silverlight pour vraiment l'utiliser, allez-y. L'interface utilisateur sera aussi utile ou aussi ennuyeux que vous le faites, si Flash a rien intrinsèque sur Silverlight là. Il se résume à savoir si Silverlight faire ce que vous voulez.

HTML5 et sa suite de technologies sont un ajustement beaucoup mieux à ce niveau. Je suis allé à une confrence Microsoft récemment et les pourparlers HTML5 où tous avait réservé et les discussions Silverlight avait guère de participants. Vous pouvez obtenir une application Web pour avoir presque une expérience d'application normale avec JQuery ajax et HTML5.

En raison il est une technologie MS, Silverlight est un succès pour sa courte vie, comme Bing (je crois que si elle n'a pas été développé par MS la plupart des gens ne savent même pas son nom). Mais je ne voudrais pas l'utiliser pour un site web en fait, la plupart des gens ne veulent pas installer de nouvelles choses à moins qu'elles doivent. Et si votre site ne dispose pas d'un contenu qu'ils désirent, ils peuvent aller loin de votre site. Je suis un développeur Java, mais je ne l'utilise JavaFX pour les applications Web, parce que la plupart des machines d'utilisateurs ont installé Flash est un meilleur choix pour des raisons d'accessibilité. Silverlight est un nouveau champ pour MS mais flash est des années et il est l'un des principaux axes d'Adobe.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top