2009-09-21 1 views
6

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

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

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

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

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

EDIT:

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

ответ

3

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

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

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

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

Рекомендация: Пойдите для этого. Чем больше тем лучше.

..

Richard

+2

Просто добавив свои 2 цента, которые онлайн-проигрыватель Netflix также значительно увеличил уровень проникновения SilverLight. – phoebus

+0

Прохладный, спасибо за ваш вклад. –

3

Эта линия является решающим для меня:

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

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

-1

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

0

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

+0

Да, 3 года спустя это стало очень очевидным;) –

 Смежные вопросы

  • Нет связанных вопросов^_^