6
votes

Silverlight a-t-il assez d'une base d'installation pour envisager de déployer une application Web publique avec elle?

Je sais que cette question a été posée un million de fois de différentes manières par différentes entreprises, mais je me demande l'opinion de la communauté à ce sujet [il y a Cette question , mais dans le monde rapide de la technologie, une année est longue]. À des fins hypothétiques, examinons un site Web où les utilisateurs peuvent regarder des vidéos, un Youtube, Hulu, etc. (en réalité, c'est une solution de transcodage à la demande, mais assez proche). Le site Web pourrait déployer:

  1. Utilisation de HTML, JavaScript et HTML5's
  2. Utilisation de HTML, JavaScript et Flash (comme la plupart des choses sont en ce moment)
  3. Utilisation de HTML, JavaScript et Silverlight Juste pour le lecteur vidéo
  4. en utilisant Silverlight pour la navigation, créant une expérience riche en silverlight

    (Supposons encore une fois hypotéorétiquement que la version All-Silverlight n'est pas aussi gênante que la plupart des pages All-Flash sont aujourd'hui, mais fournit une expérience similaire à une application de bureau)

    De quelle manière serait capable d'atteindre un grand pourcentage de la population? Comment les gens auraient-ils envie de devoir installer Silverlight pour voir un site - combien souhaiteraient-ils voir le contenu pour les faire cliquer sur le bouton d'installation? Que se passe-t-il si un utilisateur navigue sur le site de la bibliothèque sur un autre ordinateur public avec une bande passante limitée, utilisez éventuellement du matériel plus ancien et avec un compte d'utilisateur non privilégié - Quelle serait-elle facile d'installer le temps d'exécution Silverlight?

    i vraiment veux utiliser Silverlight depuis que j'aime son modèle (je l'utilise pour une application interne au travail, et je pense que c'est une excellente plate-forme), cependant j'ai peur Pour que, pour un site public, un pourcentage important d'utilisateurs ne pourra pas afficher le site, puis Flash peut être une meilleure option.

    EDIT:

    Eh bien, l'idée est d'avoir un joueur où les utilisateurs peuvent accéder aux vidéos sur leur ordinateur domestique depuis le Web. Les utilisateurs n'utiliseront donc pas de PC à domicile - ils utiliseront des ordinateurs professionnels, des PC des amis, des PC publics, etc. C'est pourquoi je suis inquiet de la question des privilèges de sécurité / d'installation.


0 commentaires

4 Réponses :


3
votes

Commencez par ce que chacune des technologies peut faire pour vous et correspond à celle de vos exigences Re: Livraison de contenu. En supposant que chacun soit aussi bon que l'autre dans le but, et que vous avez les compétences requises dans chacun ou que vous n'en savez pas pour produire votre contenu, alors ne voyez pas la distribution des joueurs comme un problème.

Les utilisateurs n'ayant pas les privilèges à installer le joueur doivent être absents serait généralement considéré comme un cas de bord. Si votre site ciblait spécifiquement un groupe d'utilisateurs auquel il est plus susceptible de s'appliquer, il nécessite évidemment une considération plus profonde mais à la fin de la journée, vous aurez toujours un pourcentage de surfeurs qui ne peuvent pas faire quelque chose ou utiliser quelque chose, ou utiliser quelque chose, pour certaines raisons. Dans ce cas, il est probable qu'un faible pourcentage et un bon design dicte une certaine forme de dégradation gracieuse quelle que soit la technologie déployée.

Vos autres questions RE: Les préférences des utilisateurs sont difficiles à jauger. ici est une liste de sites qui ne pensent clairement pas à être un problème. Vous devriez extrapoler les numéros de taux d'adoption, mais Ce lien , bien qu'à une entrée de blogs MS, suggère que le taux d'adoption est élevé, en particulier compte tenu de Silverlights relativement courte de la vie.

Vous devez également prendre en compte en ce sens une technologie MS pour que vous allez bénéficier de la mise à jour Windows, etc. et la force de la machine marketing MS.

Recommandation: allez-y. Plus le merrier.

..

richard


1 commentaires

Il suffit d'ajouter mes 2 cents que le joueur en ligne Netflix a également augmenté de manière significative le niveau de pénétration Silverlight.



3
votes

Cette ligne est le décideur pour moi:

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

Si vous aimez Silverlight assez pour vouloir vraiment l'utiliser, allez-y. L'interface utilisateur sera aussi utile ou aussi agaçante que vous le faites, alors Flash n'a rien d'intrinsèque sur Silverlight. Cela revient si Silverlight sera faire ce que vous voulez.


0 commentaires

-1
votes

En raison de la technologie MS, Silverlight aboutit à sa courte vie, comme Bing (je crois que s'il n'a pas été développé par MS, la plupart des gens ne connaissaient même pas son nom). Mais je ne l'utiliserais pas pour un site Web réellement, la plupart des gens ne veulent pas installer de nouvelles choses à moins qu'elles ne soient obligées. Et si votre site n'a pas de contenu qu'ils souhaiteront, ils peuvent partir de votre site. Je suis un développeur Java, mais je n'utilise pas JavaFX pour les applications Web, car la plupart des machines utilisateur ont installé Flash, c'est un meilleur choix pour des raisons d'accessibilité. Silverlight est un nouveau champ pour MS mais Flash est autour depuis des années et c'est l'un des principaux objectifs d'Adobe.


0 commentaires

0
votes

HTML5 et sa série de technologies sont beaucoup mieux adaptées à ce niveau. Je suis allé à Microsoft Confrence récemment et que le HTML5 parle où tous réservés et les paroles Silverlight n'avaient guère des participants. Vous pouvez obtenir une application Web pour avoir presque une expérience d'application normale avec JQuery Ajax et HTML5.


1 commentaires

Oui, 3 ans plus tard, cela est devenu très évident;)