Есть ли у пользователей проблемы с переходом на Silverlight? - PullRequest
9 голосов
/ 25 января 2009

Моя группа думает о переходе нашей платформы для веб-интерфейса с ASP.net на Silverlight по нескольким причинам. Чтобы было ясно, это бизнес-сайты, которые предоставляют услуги нашим пользователям, мы сами разрабатываем и размещаем их.

Кто-нибудь перевел свой бизнес / интранет-сайт с традиционной серверной веб-технологии, такой как ASP.net, на Silverlight? Или вы добавили Silverlight на свой сайт? Если так ...

  • Ваши пользователи жаловались или отказывались устанавливать Silverlight?
  • Удалось ли значительному количеству пользователей установить Silverlight?
  • Они прокомментировали внешний вид или отзывчивость интерфейса Silverlight?
  • Какие еще комментарии у них были?

Короче говоря, могут ли пользователи моего сайта волноваться, если я начну использовать Silverlight на своей странице?
Если ваш ответ «Это зависит», пожалуйста, дайте представление о том, каковы определяющие факторы.

Кстати, есть ли простой способ определить, сколько ваших пользователей установили / уже установили Silverlight?

Edit:
Спасибо за ответы до сих пор! Возможно, я уже знаком, но кто-нибудь еще имел конкретный опыт развертывания приложения Silverlight? Мне было интересно, прошел ли кто-нибудь через это и были ли у его пользователей какие-либо серьезные проблемы.

Ответы [ 11 ]

9 голосов
/ 25 января 2009

Если вы планируете сделать свой веб-сайт доступным только для пользователей с Silverlight, тогда вы ограничите потенциальное использование сайта.

Хотя те, кто знает об ИТ, возможно, уже слышали о Silverlight и установили его, многие пользователи могут вообще его не иметь, и просьба загрузить его, чтобы иметь возможность просматривать ваш веб-сайт, вполне может отложить их .

Тем не менее, если ваши пользователи не обычные пользователи, а те, кто регулярно посещает сайт, является частью сообщества или просто вынужден пользоваться вашим сайтом, то они будут более склонны устанавливать Silverlight.

Единственная причина, по которой Flash сегодня стал настолько распространенным явлением в Интернете, заключается в том, что достаточно людей уже загружали или будут загружать его, в основном, чтобы играть в игры на основе флэш! Как только / если Silverlight достигнет этой точки, это больше не будет проблемой.

8 голосов
/ 25 января 2009

Выступая за себя как пользователь:

Я еще не установил Silverlight, и если бы сайт требовал его, я бы, вероятно, пересмотрел, действительно ли мне нужно было посетить этот сайт в первую очередь. Как пользователь, я не вижу необходимости или преимущества над Flash или простым AJAX. Он не используется широко, поэтому я бы установил его только на 1 или 2 сайта. И это не делает ничего нового с точки зрения пользователя. Да, он работает .NET, но, как пользователь, мне все равно. Во-первых, я не большой поклонник Flash. Для веб-сайтов, я предпочитаю простые, ну, веб-сайты. Javascript - это хорошо, AJAX - это хорошо, Flash - это боль, а Flash-клон от Microsoft не лучше. Разница в том, что мне все равно нужен Flash для других целей, так как он используется для большого количества контента в сети. Silverlight не так вездесущ.

Я бы никогда не установил Flash для одного сайта и никогда не установлю Silverlight для одного сайта.

С веб-сайтами легче ориентироваться, чем с приложениями Flash / Silverlight. Они также работают в любом браузере, не требуя специальных плагинов. И с сегодняшним распространением AJAX, вы можете сделать много вещей, которые несколько лет назад были бы сделаны только во Flash или Java-апплетах. В этом отношении Silverlight кажется опоздавшим на вечеринку.

4 голосов
/ 25 января 2009

Netflix использует Silverlight для проигрывателя своих веб-сайтов, который доступен для Windows и MacOS X. Каждый пользователь, который хочет использовать потоковые службы Netflix на своем компьютере, должен использовать проигрыватель, а также каждое видео с Олимпиады было доступно через сайт NBC используя Silverlight 2. Это может помочь вам выяснить некоторые цифры, относящиеся к пользователям, у которых установлен плагин.

Кроме того, все видео из ASP .NET запускаются на Silverlight, если вам нужен пример функциональности. SDK интегрируется с Visual Studio и бесплатно, а также есть серверные контроллеры, которые с помощью XAML могут изменять и настраивать их поведение и внешний вид.

Является ли новая технология скептицизмом, но со временем она наверстает упущенное, и пользователи / программисты перестанут ее использовать, не используя ее;)

4 голосов
/ 25 января 2009

Я не уверен, ссылаетесь ли вы на «платформу пользовательского веб-интерфейса для бизнеса» на свой собственный веб-сайт или на какое-либо веб-приложение, которое вы продаете.

  • Если вы имеете в виду свой собственный сайт, я согласен с Самуилом, что вы будете в настоящее время ограничить вашу базу пользователей как нет многие "обычные пользователи" имеют Silverlight еще не установлен.
  • Если вы речь идет о программном обеспечении, которое вы продам, думаю самое главное факт, чтобы принять во внимание, является ли ваши клиенты сочтут это проблематичным что они должны развернуть программное обеспечение (платформа Silverlight) по сравнению с покупкой приложения, которое необходимо установить только на сервере. Мы также обсуждали это в моей компании (стоит ли переходить с ASP.net с большим количеством JavaScript-кода на клиенте на Silverlight или Flex), и мы этого не делали, потому что думали, что пользователям не понравятся эти дополнительные усилия по развертыванию. , Кроме того, пользователи (например, работающие в банке, страховой компании и т. Д.) Не могут устанавливать подключаемые модули браузера из-за политики компании, поэтому вам будет сложнее продавать таким клиентам, когда требуется Silverlight.

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

3 голосов
/ 25 января 2009

Я бы также сказал, что если вы стремитесь сделать что-то доступное для всех, независимо от того, какую операционную систему они могут использовать. Silverlight, вероятно, пока не подходит.

Если вы действительно хотите что-то интерактивное, я бы пошел по гибкому пути. Как Flash свободно доступна на большинстве платформ. Mac / Linux / Windows и мобильные устройства.

И потому что я действительно не ценю вспышку / серебристый свет.

Я бы сказал, что-то сделать с эффектами Ajax и javascript (прототип, jQuery или любая другая библиотека javascript, которую я не знаю). Это должно сократить время загрузки для пользователей.

Полностью переключиться на вспышку или серебристый свет может быть ужасной идеей ... что касается меня, вспышка всегда делает мой firefox нестабильным ... утечка памяти и тому подобное. Что касается Silverlight, у меня нет поддержки для него на моей ОС.

1 голос
/ 12 мая 2011

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

1 голос
/ 24 сентября 2009

Другие вещи, которые вы можете учитывать при изменении существующего веб-сайта на Silverlight

  • вы хотите сохранить как можно больше контента в виде обычного текста для рейтинга в поисковых системах (если это общедоступный сайт)
  • если у пользователя отключен JavaScript в браузере, он не сможет загружать встроенный контент Silverlight
1 голос
/ 24 сентября 2009

Каждый разработчик .NET, особенно ASP / WFP (XBAP), являются основными бенефициарами Silverlight, они могут предоставить Rich Internet Experience своим пользователям с очень небольшой кривой обучения, используя ваш знакомый выбор языка C # или VB или другой язык .NET. Разработчики .NET теперь могут создавать RIA на одном дыхании, не изучая новый язык сценариев;)).

0 голосов
/ 05 августа 2009

Чтобы ответить на вопрос Element о взломе кнопки «Назад», Silverlight 3 был выпущен и имеет встроенную структуру навигации, которая позволяет каждой «странице» иметь отдельный URL-адрес и поддерживает историю браузера, так что кнопка «Назад» работает.

0 голосов
/ 28 мая 2009

Почему бы вам не взглянуть на Visual WebGui @ www.visualwebgui.com. Таким образом, вам не нужно будет выбирать уровень представления на данный момент и сосредоточиться на разработке универсального приложения, которое в настоящее время будет поддерживать мультибраузеры DHTML (без установки) или Silverlight ... и у них есть планы по внедрению flash / flex, которым вы будете возможность использовать тот же исходный код для ... ну, как это круто?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...