Що таке Silverlight?

У цій статті спробуємо розібратися в тому, що таке Silverlight, які його особливості і призначення. У мережі часто згадується ця назва в поєднання з таким словом, як «плагін». Що собою являє плагін? Це такий спеціальний програмний модуль, який можна підключити до основної програми і тим самим розширити або використовувати її можливості. У нашому випадку плагін Silverlight підключається до браузеру, який встановлений в одній з наступних операційних систем: Linux, MacOS або Windows.

Silverlight був розроблений компанією Microsoft на основі платформи .NET Framework. І це не просто плагін, а ціла програмна платформа, яка в себе його включає. Вона дає можливість фірмам проектувати і створювати ефективні програми та продукти для застосування у всесвітній мережі. А плагін дає можливість переглядати результат таких розробок в браузері. В основному це деякі типи мультимедійних матеріалів, такі, як інтерактивні веб-додатки, високоякісне відео і т.п. Якщо такий плагін в браузері не встановлений, то деякі веб-сайти просто не відображаються в повному обсязі. Сподіваюся, тепер питання про те, що таке Silverlight, трохи прояснився.

Чому ж цей плагін став таким популярним? Насамперед, тому, що він безкоштовний. Розмір його становить близько 4 мегабайт і його легко встановлювати. До того ж, особливості, якими він володіє, безсумнівно не можуть не викликати інтерес. Розглянемо їх детальніше.

Ключові особливості Silverlight:

  • IIS Smooth Streaming;
  • внебраузерная работа;
  • SketchFlow;
  • Deep Zoom;
  • PivotViewer;
  • нові елементи управління;
  • можливість розширення мультимедійних форматов;
  • перспективні 3D-проекціі;
  • текстури і стилі.


IIS Smooth Streaming - це розширення, що дозволяє проводити адаптивну трансляцію мультимедійного потоку на вимогу або наживо за допомогою стандартних протоколів HTTP. При цьому будь-який користувач бачить високоякісне зображення незалежно від того, яка в нього конфігурація комп`ютера і швидкість підключення до мережі Інтернет.

Внебраузерная робота передбачає собою можливість створення Silverlight-додатку, який можна запускати на локальному комп`ютері і працювати з ним навіть у тому випадку, коли машина не підключена до мережі. При цьому немає необхідності в тому, щоб скачувати якісь додаткові модулі або використовувати якийсь особливий код. Таке додаток здатний завантажувати з мережі своє оновлення, отримувати доступ до дискового простору і перевіряти статус підключення до Інтернету. Це дозволяє встановлювати з клієнтами більш тісні і постійні відносини і виходити на новий рівень роботи з Мережею.

SketchFlow дає можливість у найкоротші терміни створити ефективну демонстрацію проекту майбутньої програми, зокрема, це стосується користувальницького інтерфейсу. За допомогою цього простого інструмента набір «сирих» ідей перетворюється на прототип, який можна швидко запустити в роботу, якщо клієнт виявить до нього інтерес.



Функція Deep Zoom розроблена з метою швидкого, плавного і динамічного масштабування. Вона істотно знижує час завантаження і робить високий дозвіл і частоту кадрів більш доступною.

PivotViewer здатний перетворити операції з великими масивами даних, що знаходяться в Інтернеті, в захоплююче заняття, привносячи значне зручність в цей процес. Ця цікава і проста модель одночасної візуалізації багатьох об`єктів, пов`язаних між собою спільною темою, здатна довгий час утримувати увагу користувачів і знаходити тенденції та закономірності, які було важко виявити, якщо переглядати кожен об`єкт окремо.

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

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

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

Всі перераховані вище особливості допомагають розібратися і зрозуміти, що таке Silverlight. Навряд чи знайдеться користувач, який не захоче мати його на своєму комп`ютері. А компанія, розуміюча, що таке Silverlight, зможе зробити свій сайт просто карколомним.




» » Що таке Silverlight?