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-файл створюється на стороні сервера.При наступному перегляді інтернет сторінки відбувається завантаження цього файлу, а відповідно, потреба в перевстановлення відпадає.Створення бизне