Проблема с серебряным светом - проникновение. Подавляющее большинство пользователей уже имеют установленную версию Flash (98% и более), тогда как только у небольшой части пользователей будет установлен Silverlight (около 20% без поддержки). EDIT : http://riastats.com/ и http://www.statowl.com/custom_ria_market_penetration.php теперь имеют проникновение Silverlight около 40-50%. Другие источники утверждают, что он достигает 60% в некоторых частях мира, особенно в Великобритании.
Спросите себя: какова моя аудитория? Возможно, они уже установили Silverlight? Могу ли я установить его как часть стандартной сборки (корпоративной)? Если они увидят "скачать Silverlight сейчас!" всплывающее окно на моем сайте, они загрузят Silverlight, или они будут искать конкурирующее приложение, которое работает с тем, что у них уже есть?
Теперь, с точки зрения разработки, по всем признакам Silverlight великолепен.
Зачем вам использовать его вместо альтернативы? Если у вас есть общие компоненты, если вы повторно используете код из другого приложения .NET, если у вас есть внутренний опыт .NET и нет опыта работы с альтернативами. Это все веские причины использовать Silverlight.
Я подозреваю, что он здесь, чтобы остаться, и он станет более распространенным со временем. Итак, взвесите все хорошее и плохое, и это скажет вам, является ли Silverlight правильным выбором для вас.