Что такое 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, сумеет сделать собственный веб-сайт просто обалденным.