Достаточно ли у Silverlight базы для установки, чтобы рассмотреть возможность развертывания общедоступного веб-приложения с ним? - PullRequest
6 голосов
/ 21 сентября 2009

Я знаю, что этот вопрос миллионами разных компаний задавался по-разному, но мне интересно мнение сообщества по этому поводу [Есть этот вопрос , но в быстро меняющемся мире технологий год - это долгое время. В гипотетических целях давайте рассмотрим веб-сайт, на котором пользователи могут смотреть видео, например, YouTube, Hulu и т. Д. (На самом деле, это решение для транскодирования по требованию, но достаточно близко). Сайт может быть развернут:

  1. Использование HTML, JavaScript и тега HTML5 <video>
  2. Использование HTML, JavaScript и Flash (как и большинство сейчас)
  3. Использование HTML, JavaScript и Silverlight только для видеопроигрывателя
  4. Использование Silverlight для навигации, создание богатого опыта в Silverlight

(Предположим, опять же гипотетически, что версия полностью Silverlight не так раздражает, как большинство современных страниц Flash, но вместо этого предоставляет опыт, аналогичный настольному приложению)

Каким образом сможет охватить большой процент населения? Как люди будут относиться к необходимости установки Silverlight для просмотра сайта - насколько они хотят видеть контент, чтобы заставить их нажать кнопку установки? Что, если пользователь просматривает сайт в библиотеке на другом общедоступном компьютере с ограниченной пропускной способностью, возможно, с использованием устаревшего оборудования и с непривилегированной учетной записью пользователя - насколько легко он сможет установить среду выполнения Silverlight?

Я действительно хочу использовать Silverlight, так как мне нравится его модель (я использовал его для внутреннего приложения на работе, и я думаю, что это отличная платформа), однако я боюсь, что для публичного сайта большой процент пользователей не сможет просматривать сайт, тогда Flash может быть лучшим вариантом.

EDIT:

Идея состоит в том, чтобы иметь плеер, где пользователи могли бы просматривать видео на своих домашних ПК из Интернета. Таким образом, пользователи обычно не будут использовать домашние ПК - они будут использовать рабочие ПК, компьютеры своих друзей, общедоступные ПК и т. Д. Вот почему я беспокоюсь о проблеме с правами безопасности / установки.

Ответы [ 4 ]

3 голосов
/ 21 сентября 2009

Эта строка для меня решающая:

Я действительно хочу использовать Silverlight, так как мне нравится его модель

Если вам нравится Silverlight достаточно, чтобы действительно захотеть его использовать, сделайте это. Пользовательский интерфейс будет настолько же полезным или раздражающим, насколько это возможно, поэтому Flash не имеет ничего общего с Silverlight. Все зависит от того, будет ли Silverlight делать то, что вы хотите.

3 голосов
/ 21 сентября 2009

Начните с того, что каждая из технологий может сделать для вас, и сопоставьте это с вашими требованиями в отношении доставки контента. Предполагая, что каждый из них так же хорош, как и другой, для данной цели, и что у вас есть необходимые навыки в каждом из них или вы не против изучить их для создания своего контента, тогда не расценивайте распределение игроков как проблему.

Пользователи, не имеющие привилегий для установки плеера в случае его отсутствия, обычно рассматриваются как крайний случай. Если ваш сайт специально нацелен на группу пользователей, к которой это относится с большей вероятностью, то, очевидно, это требует более глубокого рассмотрения, но в конце дня у вас всегда будет процент пользователей, которые не могут что-то сделать или что-то использовать, по какой-то причине. В этом случае это, вероятно, небольшой процент, и хороший дизайн диктует некоторую форму постепенного ухудшения независимо от внедряемой технологии.

Ваши другие вопросы относительно: пользовательские предпочтения трудно измерить. Здесь - это список сайтов, которые явно не считают его проблемой. Вам придется экстраполировать цифры коэффициента усыновления, но эта ссылка , хотя и в записи блога MS, предполагает высокую степень усыновления, особенно с учетом относительно короткого срока службы Silverlights.

Вы также должны учитывать, что это технология MS, так что вы получите выгоду от Windows Update и т. Д., А также от силы маркетинговой машины MS.

Рекомендация: дерзайте. Чем больше, тем лучше.

..

Richard

0 голосов
/ 02 июля 2012

HTML5 и его набор технологий намного лучше подходят для этого уровня. Недавно я пошел на конференцию Microsoft и на переговоры по HTML5, где все забронировано, а в разговорах о Silverlight почти не было посетителей. Вы можете заставить веб-приложение работать с JQuery ajax и HTML5 практически нормально.

0 голосов
/ 02 февраля 2010

Поскольку это технология MS, Silverlight успешен за свою короткую жизнь, как Bing (я полагаю, что если бы он не был разработан MS, большинство людей даже не знали бы его названия). Но на самом деле я бы не стал использовать его для веб-сайта, большинство людей не хотят устанавливать новые вещи, если только им это не нужно. И если на вашем сайте нет нужного им контента, они могут уйти с вашего сайта. Я Java-разработчик, но я не использую JavaFX для веб-приложений, потому что на большинстве пользовательских машин установлен Flash, это лучший выбор по причинам доступности. Silverlight - это новая область для MS, но Flash существует уже много лет и является одним из основных направлений деятельности Adobe.

...