Web-технологии постоянно совершенствуются и почти каждый продвинутый пользователь, который настраивал браузер под свои нужды, или более того — занимается разработкой web-приложений, сталкивался с программой Microsoft Silverlight. Так что это за программный продукт Microsoft Silverlight и есть ли необходимость в его установке?
Многие знают, что Microsoft Silverlight — это кроссбраузерная модуль платформа, созданная для проектирования и разработки интернет-приложений, программ для компьютеров и мобильных устройств. Как только Silverlight от Майкрософт появился на рынке, то он сразу получил статус конкурента Adobe Flash, ведь продукт был разработан специально для расширения возможностей браузера. Но приложением заинтересовались не только продвинутые пользователи, но и разработчики веб-продуктов в силу его широких возможностей. Расширение для браузера работает на Windows, Linux и MacOS.
С точки зрения неискушенного юзера, Майкрософт Сильверлайт воспринимается как рядовое дополнение, при помощи которого пользовательское устройство можно расширить для просмотра веб-страниц с разнообразными визуальными эффектами, аудио-видео роликами и анимацией.
Достоинства и недостатки Microsoft Silverlight
Наверное, главным преимуществом программы Microsoft Silverlight является возможность работы с языком расширения XAML, за что Microsoft Silverlight особенно полюбили продвинутые веб-дизайнеры и программисты Майкрософт Сильверлайт. Дело заключается в том, что некоторые идеи разработчиков не могут быть реализованы из-за ограниченности веб-платформы. И решением здесь выступает язык разметки XAML, прекрасно работающий в паре с Microsoft Silverlight. Продукт позволяет сохранять созданную дизайнером веб-страницу в формате XAML, после чего документ будет отображен в поле обозревателя. Разработчик при этом получит доступ к документу на языке java-script. Думаю, вы уже начинаете понимать, что это такое Microsoft Silverlight и нужна ли она именно вам.
Если сказать проще, то разработчики получают после установки Microsoft Silverlight более упрощенный и удобный инструмент для создания игр, анимаций, виджетов, баннеров и т.д.
Функционал графического плагина
- проигрывание видеороликов без привлечения Windows Media Player;
- поддержка языков .NET и .XAML;
- есть потоковая передача под названием Smooth Streaming;
- инструмент Sketchflow от Expression Studio 3 увеличивает эффективность работы и скорость;
- размещение контента в трехмерном пространстве;
- функция Deep Zoom, позволяющая плавно и быстро работать с масштабированием видеороликов в интернете;
- в программе Microsoft Silverlight доступно декодирование при помощи ЦПУ;
- облегченное взаимодействие с большими объемами данных в интернете;
- размер исполняемых файлов не превышает 4 мегабайт и установка занимает десять секунд;
- есть эффекты пиксельного шейдера;
- плагин Майкрософт Сильверлайт устанавливается в браузеры, что исключает возможность его заражения вирусами;
- совместимость с разнообразными платформами (кроссплатформенность).
Минусы программы Сильверлайт
- софт Microsoft Silverlight не всегда нормально работает на устаревших компьютерах;
- работает только при наличии активного интернет-подключения;
- имеет ограниченный доступ к ресурсам устройства, что несколько сказывается на возможностях.
Теперь, после того как мы разобрались, что это Microsoft Silverlight вы сами видите, преимуществ продукт имеет массу, а недостатков всего пару-тройку. Для создания RIA-приложений продукт является лучшим среди всех остальных, благодаря доступу к DOM браузера и вызову кода RIA из java-script.
Если резюмировать, то приложение Microsoft Silverlight активно используется разработчиками при необходимости реализации определенных идей в удобной для них программной среде. Рядовыми пользователями продукт был не особо воспринят, ведь его широкий функционал им попросту не требуется.
На видео подробный обзор: