Почему Silverlight имеет смысл? (риторический вопрос)
Если в интрасети, то просто использовать WPF - старые аргументы проблем развертывания на самом деле не соответствуют .net 4.0?
Если интернет, то вы бы его не использовали - использование плагина просто больше не имеет смысла - используйте asp.net в этом случае ... вы действительно не хотите, чтобы пользователи - особенно приходили на большой сайт убежать, потому что они должны установить новый плагин - слишком рискованно!
Я не продаюсь в Silverlight - это подмножество фреймворка, и за пределами небольшой .net установки действительно не обеспечивает то, что хотят пользователи. Почему бы не получить все это против подмножества?
т. пользователи в Интернете привыкли к определенному поведению в Интернете - и Silverlight больше напоминает блестящий плагин, чем настоящее веб-приложение.