Silverlight - это много вещей, в итоге можно сказать, что это облегченная среда .NET, подмножество WPF и способный видеоплеер.
Silverlight выводит XAML в Интернет, да, но, что более важно, кажется, что он все больше становится основой для развертывания многофункциональных бизнес-приложений через Интернет, а не через браузер.
Некоторые, вероятно, будут утверждать, что Silverlight (вместе с Flash) мертв, и что HTML5 - это путь вперед. Это может быть правдой, при определенных обстоятельствах, но Silverlight имеет много интересных трюков с привязкой данных, а также очень способный рендеринг с сохранением режима, который очень подходит для бизнес-интерфейсов.
Я бы сказал, что вопрос о том, стоит ли инвестировать в Silverlight как технологию или нет, - это вопрос, который вы должны себе задать, в основном, какова ваша цель? например Я бы не стал разрабатывать Facebook, используя Silverlight, потому что Facebook должен быть везде. Если вы хотите стать социальным, тогда сеть вездесуща. Но если у вас есть клиентская база, которая признает Microsoft, и уже запускаете Windows повсюду, то успехи, достигнутые с помощью Silverlight, весьма удивительны.
Я призываю вас взглянуть на некоторые демонстрации Silverlight, чтобы лучше понять, что может предложить Silverlight. Затем для создания великолепных приложений Silverlight вам нужно потратить время на изучение таких вещей, как XAML и MVVM (с использованием большого количества привязок данных).