Сколько Silverlight я должен использовать для веб-разработки? - PullRequest
3 голосов
/ 09 февраля 2011

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

Ответы [ 5 ]

6 голосов
/ 09 февраля 2011

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

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

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

2 голосов
/ 09 февраля 2011

Если вам нужна статистика по проникновению Silverlight, посмотрите Статистика RIA

1 голос
/ 11 июня 2012

Я думаю, что silverlight - хорошая технология для разработки инструментов администрирования в Интернете и веб-сайтов управления.

1 голос
/ 09 февраля 2011

Существует несколько полноценных веб-сайтов Silverlight, если вы их используете в Google, но я не рекомендую, чтобы хотя SL и был мощным, он не был лучшим вариантом для представления веб-контента.

Итак, подведем итог:

Плюсы:

  1. Интерактивный контент.
  2. Поддерживает мини-версию .Net
  3. Имеет мощную модель для управления стилями.
  4. Возможность доступа к обычному HTML DOM и JS-коду.

Минусы:

  1. Невозможно получить данные БД без WCF (хотя есть некоторые хаки)
  2. При работе с приличными объемами данных есть некоторые соображения относительно производительности.

Несмотря на то, что у него много плюсов, мой окончательный ответ - я рекомендую вам придерживаться нормального вывода HTML, независимо от серверной технологии, и использовать Silverlight только для интерактивного контента (графики / гаджеты / чат).

0 голосов
/ 09 февраля 2011

Silverlight проникновение в браузер не так хорошо, как flash или java, оно не улучшится из-за конкурентов (Google Chrome, Firefox), я предлагаю вам использовать Adobe Flex для больших приложений

...