Я нацелил некоторые области своих личных сайтов на Silverlight, но я опасаюсь слишком сильно перегружать пользователя. Например, для блога я бы не переделал весь сайт в Silverlight - это слишком много - и похоже на то, как у вас не было (или не должно было) всего сайта, сделанного во Flash. Независимо от того, некоторые люди будут заблокированы или не установлены вообще, и почему исключить потенциальных пользователей/клиентов/читателей?
Существует тот факт, что клиентам требуется установленная среда выполнения, что означает, что я не решаюсь преобразовать какие-либо критические функции в Silverlight, потому что у кого-то не будет или нет необходимости устанавливать среду выполнения.
Насколько профессионально мы продвигаемся с веб-приложениями, которые хотя бы частично используют Silverlight, но целевая аудитория довольно хорошо контролируется тем, что мы можем сказать им: «Вам необходимо установить Silverlight », и мы можем быть уверены, что они будут соответствовать. Для внутренних инструментов, где это имеет смысл, мы на 100% довольны Silverlight, так как мы полностью контролируем эту аудиторию. Опять же, использование должно иметь смысл.