Web-технології постійно вдосконалюються і майже кожен просунутий користувач, який налаштовував браузер під свої потреби, або більше того — займається розробкою web-додатків, стикався з програмою Microsoft Silverlight. Так що це за програмний продукт Microsoft Silverlight і чи є необхідність у його встановлення?

Багато хто знає, що Microsoft Silverlight — це кросбраузерна модуль платформа, створена для проектування і розробки інтернет-додатків, програм для комп’ютерів і мобільних пристроїв. Як тільки Silverlight від Microsoft з’явився на ринку, то він відразу отримав статус конкурента Adobe Flash, адже продукт був розроблений спеціально для розширення можливостей браузера. Але додатком зацікавилися не лише просунуті користувачі, але і розробники веб-продуктів в силу його широких можливостей. Розширення для браузера працює на Windows, Linux і MacOS.

З точки зору недосвідченого користувача, Microsoft Сильверлайт сприймається як рядове додаток, за допомогою якого користувача пристрій можна розширити для перегляду веб-сторінок з різноманітними візуальними ефектами, аудіо-відео роликами і анімацією.

Достоїнства і недоліки Microsoft Silverlight

Напевно, головною перевагою програми Microsoft Silverlight є можливість роботи з мовою розширення XAML, за що Microsoft Silverlight особливо полюбили досвідчені веб-дизайнери і програмісти Microsoft Сильверлайт. Справа полягає в тому, що деякі ідеї розробників не можуть бути реалізовані через обмеженість веб-платформи. І рішенням тут виступає мова розмітки 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 Сильверлайт встановлюється в браузери, що виключає можливість її зараження вірусами;
  • сумісність з різноманітними платформами (кросплатформеність).

Мінуси програми Сильверлайт

  • софт Microsoft Silverlight не завжди нормально працює на застарілих комп’ютерах;
  • працює тільки при наявності активного інтернет-з’єднання;
  • має обмежений доступ до ресурсів пристрою, що кілька позначається на можливостях.

Тепер, після того, як ми розібралися, що це Microsoft Silverlight ви самі бачите, переваг продукт має масу, а недоліків всього пару-трійку. Для створення RIA-додатків продукт є кращим серед всіх інших, завдяки доступу до DOM браузера і викликом коду RIA з java-script.

Якщо резюмувати, то додаток Microsoft Silverlight активно використовується розробниками при необхідності реалізації певних ідей в зручній для них програмної середовищі. Рядовими користувачами продукт був не особливо сприйнятий, адже його широкий функціонал їм просто не потрібна.

На відео докладний огляд: