Silverlight – это новая технологии представления данных в Интернете для создания сайтов различной степени сложности, предназначенной для запуска на различных платформах. Данная технология позволяет создавать привлекательные сайты, работающие в различных интернет браузерах, устройствах КПК и персональных компьютерах. Главным ключом к возможностям технологии Silverlight, является возможности представления данных WPF (Windows Presentation Foundation) платформы Microsoft. NET Framework 3.0, является XAML (расширяемый язык разметки приложений). Технология Silverlight – новый этап на пути расширения возможностей интернета для дизайнерови и разработчиков, которые предоставляют информацию клиентам. Дизайнерам она предоставляет возможность выразить творческие идеи и сохранить работу в той форме, которую можно же публиковать на просторах интернета.
Дизайнеры могли и раньше создавать веб-страницы, предоставляющие большие возможности пользователю, но программисты, реализующие эти замыслы, вынуждены были считаться с ограничениями веб-платформ. В рамках модели Silverlight любое созданное дизайнерами решение сохраняется в виде XAML. Этот XAML – документ впоследствии автоматически встраивается в интернет-страницу с помощью среды выполнения Silverlight. В результате дизайнер и программист могут работать над конечным результатом более слаженно, чем когда-либо ранее.
Создание бизнес сайтов с помощью Silverlight. Основой новой технологии Silverlight является модуль расширения для браузера, который обрабатывает XAML и отображает полученное изображение в поле обозревателя. Загрузочный файл не более (менее 2 MБ), и может устанавливаться при посещении пользователем сайта с данным содержимым, создававшимся с использованием Silverlight. Модуль предоставляет web-разработчикам доступ к функциям XAML-страницы на языке JavaScript, соответственно, становится возможным взаимодействие с содержимым на уровне интернет страницы и web-разработчик может, создать обработчики событий или управлять содержимым XAML-страницы с помощью JavaScript-кода.
Создание сайтов визиток с помощью Silverlight. Поскольку XAML – это XML, он представляет собой текст, и не вызывает проблемм с брандмауэрами, доступен для просмотра, и самое интересное описывает различное содержимое. Некоторые технологии – Java, Flash, сейчас широко применяются в дополнение к языкам JavaScript, CSS, DHTML и расширяют содержимое интерент страниц, но их связывает один недостаток – данные передаются в браузер в двоичном виде. Такую информацию практически невозможно проверить на предмет безопасности, не говоря уже о сложности ее обновления – для реализации любых изменений требуется переустановка всего приложения, что неудобно для пользователя. При изменении содержимого интернет страницы средствами Silverlight новый XAML-файл создается на стороне сервера. При следующем просмотре интернет страницы происходит загрузка этого файла, а соответственно, потребность в переустановке отпадает. Создание бизне