Я знаю, что этот вопрос миллионами разных компаний задавался по-разному, но мне интересно мнение сообщества по этому поводу [Есть этот вопрос , но в быстро меняющемся мире технологий год - это долгое время. В гипотетических целях давайте рассмотрим веб-сайт, на котором пользователи могут смотреть видео, например, YouTube, Hulu и т. Д. (На самом деле, это решение для транскодирования по требованию, но достаточно близко). Сайт может быть развернут:
- Использование HTML, JavaScript и тега HTML5
<video>
- Использование HTML, JavaScript и Flash (как и большинство сейчас)
- Использование HTML, JavaScript и Silverlight только для видеопроигрывателя
- Использование Silverlight для навигации, создание богатого опыта в Silverlight
(Предположим, опять же гипотетически, что версия полностью Silverlight не так раздражает, как большинство современных страниц Flash, но вместо этого предоставляет опыт, аналогичный настольному приложению)
Каким образом сможет охватить большой процент населения? Как люди будут относиться к необходимости установки Silverlight для просмотра сайта - насколько они хотят видеть контент, чтобы заставить их нажать кнопку установки? Что, если пользователь просматривает сайт в библиотеке на другом общедоступном компьютере с ограниченной пропускной способностью, возможно, с использованием устаревшего оборудования и с непривилегированной учетной записью пользователя - насколько легко он сможет установить среду выполнения Silverlight?
Я действительно хочу использовать Silverlight, так как мне нравится его модель (я использовал его для внутреннего приложения на работе, и я думаю, что это отличная платформа), однако я боюсь, что для публичного сайта большой процент пользователей не сможет просматривать сайт, тогда Flash может быть лучшим вариантом.
EDIT:
Идея состоит в том, чтобы иметь плеер, где пользователи могли бы просматривать видео на своих домашних ПК из Интернета. Таким образом, пользователи обычно не будут использовать домашние ПК - они будут использовать рабочие ПК, компьютеры своих друзей, общедоступные ПК и т. Д. Вот почему я беспокоюсь о проблеме с правами безопасности / установки.