Технология Silverlight является прямым конкурентом Flash, позволяющая создавать интерактивное содержимое на стороне клиента. Что же, конкретно для меня, интересно в этой технологии?
- разработка Silverlight-приложений возможна на управляемом языке программирования C# и VB.NET (ну конечно же самым привлекательным здесь выступает C#, ну вы понимаете о чем я :) );
- CLR среда;
- Silverlight поддерживает основные компоненты .NET Framework, что позволяет использовать те же подходы при разработке, что и в WinForms приложениях;
- и конечно же все интерактивное, "красивенькое" - анимация, мультимедиа, всякие drag and drop - одно удовольствие для разработки корпоративных решений, где пользователю важны не только функционал, а и user friendly интерфейс (ведь для него важно, чтоб "красивенький" - иначе в топку этот Silverlight).
Microsoft много усилий и времени потратили на развитие этой технологии. Если посмотреть, на то, что было в первом Silverlight, а он явно был "убогим", т.к. поддерживал только двумерную графику, воспроизводил мультимедиа, но никак не поддерживал .NET (и никакого CLR), из-за чего приходилось использовать JScript (а как по мне это совсем не интересно...), то сейчас стало гораздо приятнее за ним наблюдать. Число людей, у которых установлен Silverlight, стремительно растет (или уже выросло), как, например, показывают тут (я правда не совсем понял, что же они показывают, но определенно видно, что Silverlight крутеет.... не так ли?)