Microsoft silverlight что это за программа и нужна ли она

Обновлено: 23.11.2024

Разработка веб-стратегии важна для любого процветающего бизнеса. Однако реализовать эту стратегию с многофункциональными интернет-приложениями не всегда так просто, как хотелось бы. Чтобы облегчить эту боль, Microsoft Corp. недавно анонсировала Silverlight, кросс-платформенный, кросс-браузерный подключаемый модуль для разработчиков веб-приложений. Плагин, в настоящее время доступный как релиз-кандидат (что во всех смыслах и целях означает, что он выпущен сейчас), позволяет разрабатывать богатые приложения, включая мультимедийные, интерактивные и анимационные. Подключаемый модуль Silverlight в настоящее время работает с веб-браузерами Internet Explorer и Firefox в Windows, а также с Firefox и Safari в Mac OS X.

Я использую Silverlight с тех пор, как вел курс для внутренних разработчиков Microsoft незадолго до того, как это программное обеспечение было публично представлено как "WPF/E". Я написал несколько книг о разработке программного обеспечения на базе Microsoft, таких как Pragmatic ADO.Net (Addison-Wesley Professional, 2002 г.), я был соавтором четырех книг по сертификации разработчиков Microsoft и вложил немало немного времени на изучение обещаний, которые компания дает для этого «Flash killer». Всегда трудно критиковать программное обеспечение, которое еще не полностью выпущено — во-первых, невозможно указать на серьезные ошибки, поскольку они могут быть устранены к тому времени, когда вы запустите инструмент разработки, — но следующее отражает мой профессиональный подход. и техническое заключение, основанное на нескольких месяцах практического опыта.

Поскольку общедоступный выпуск Silverlight не за горами, самое время ознакомиться с этим программным обеспечением и узнать, как оно может повлиять на вашу стратегию работы с веб-приложениями. Сейчас, когда доступно так много информации о Silverlight, трудно выделить, что важно, а что — шумиха. Я сделаю все возможное, чтобы рассеять туман с помощью этих 10 вещей, которые вы должны знать о Microsoft Silverlight.

<р>1. Silverlight позволяет избежать проблем, связанных с кроссбраузерностью и ОС

Для большинства групп разработчиков создание веб-сайта, который будет одинаково работать с популярными браузерами, включая Internet Explorer, Firefox, Safari и Opera, является сложной задачей. Проблема заключается не только в необходимости множества реализаций кода, но и в экспоненциально больших наборах тестов. По мере того как разработчик создает матрицы версий браузеров и операционных систем, количество необходимых испытательных стендов становится огромным.

Обычно проект разработки решает эту проблему двумя способами: поддерживать только небольшое подмножество веб-браузеров или увеличить количество специалистов по обеспечению качества.

Напротив, подключаемый модуль Silverlight обеспечивает идентичную модель разработки независимо от пользовательской операционной системы и браузера. В настоящее время поддерживаются две операционные системы и три браузера. Microsoft обещает добавить поддержку браузера Opera на Windows и Mac. Кроме того, проект Mono добился огромных успехов в проекте Moonlight, который намеревается внедрить Silverlight в Linux.

Microsoft Silverlight — это компонент многих веб-браузеров, помогающий им передавать и отображать видео, музыку, интерактивные меню и другие мультимедийные материалы. Запущенный в 2007 году, он должен был заменить Adobe Flash, который в то время был де-факто подключаемым модулем для воспроизведения мультимедиа в Интернете.

Однако у Silverlight непростая история, и примерно с 2015 года Microsoft, сторонние разработчики и пользователи в значительной степени отказались от него. назад.

Microsoft полностью выведет из эксплуатации оставшиеся элементы Silverlight в октябре 2021 года. Но до этого вот что вам следует знать о Silverlight

Что такое Microsoft Silverlight?

Как уже говорилось, Silverlight – это подключаемый модуль для браузера, призванный облегчить пользователям потоковую передачу видео и использование веб-сайтов. Комплект для разработки программного обеспечения (SDK) и другие ресурсы по-прежнему доступны для бесплатной загрузки.

Silverlight начинался успешно — NBC даже использовала эту платформу для трансляции летних Олимпийских игр 2008 года в Пекине, — и плагин был доступен для большинства основных браузеров в течение нескольких лет. Silverlight напрямую поддерживает большинство форматов видео и анимации, таких как файлы H.264, MP3, MP4 и WMV, не заставляя пользователя загружать дополнительное программное обеспечение.

Silverlight работал в фоновом режиме в большинстве браузеров, хотя многие пользователи Mac в начале-середине 2010-х годов столкнулись с проблемами при запуске Netflix из-за него.

Многие пользователи Netflix раньше сталкивались с этим экраном, который предлагал им загрузить Silverlight — иногда даже если подключаемый модуль уже был установлен. Антонио Виллаш-Боаш/Business Insider

Однако с выпуском HTML5 эта платформа вскоре стала ненужной.HTML5 — это мультимедийная платформа, интегрированная во все современные веб-браузеры, которая устраняет необходимость установки подключаемого модуля, такого как Silverlight (или Adobe Flash, если уж на то пошло).

Основные онлайн-партнеры быстро перешли с Silverlight на HTML5. Например, Netflix и Amazon Prime Video сделали переход в 2015 году. Google Chrome прекратил поддержку Silverlight в 2015 году, а Firefox отказался от этой платформы в 2017 году. Компьютеры Mac не поддерживают Silverlight с 2016 года. Даже большинство версий Microsoft Internet Explorer перестали использовать Silverlight в начале 2020 года.

В настоящее время единственным крупным браузером, продолжающим поддерживать Silverlight, является Internet Explorer 11 для Windows 10. И даже он прекратит его поддержку к концу 2021 года.

Конец Silverlight

Microsoft не занималась активной разработкой Silverlight примерно с 2015 года, и 12 октября 2021 года платформа будет полностью выведена из эксплуатации. В это время Microsoft прекратит предоставлять обновления для платформы и закроет доступ к установщику, а также SDK и другие ресурсы.

Однако, поскольку Silverlight имеет "бессрочную лицензию", существующие приложения Silverlight не будут закрыты. Это просто означает, что они не будут обновляться, и может быть сложнее найти браузер, который их запускает.

Вы слышали о Microsoft Silverlight? Это универсальный подключаемый модуль, разработанный Microsoft и запущенный в 2007 году. На данный момент он будет похоронен на цифровом кладбище в октябре 2021 года.

Итак, почему мы должны беспокоиться о Microsoft Silverlight, когда дни его славы прошли? Давайте рассмотрим, что такое Silverlight и как его упадок может повлиять на цифровой мир.

Что такое Silverlight?

Silverlight — устаревшая технология. Это продукт амбициозного стремления Microsoft создать единую мультимедийную среду для компьютеров, планшетов и мобильных устройств.

Запущенный в 2007 году Silverlight представляет собой платформу приложений, предназначенную для запуска "богатых" интернет-приложений. Думайте об этом как об альтернативе Adobe Flash, которая запихивает статические и интерактивные медиафайлы в «контейнеры», для запуска которых требуется «проигрыватель» (плагин).

В конечном счете, Silverlight дает веб-разработчикам возможность создавать богатые анимации с использованием форматов на основе Windows, а не Flash. Он поддерживает видео Windows Media (WMV), Windows Media Audio (WMA), видео H.264, Advanced Audio Coding и MPG3. Для этого не требуются традиционные проигрыватели на базе Windows.

Что привело к исчезновению Silverlight?

Упадок Silverlight вызван сочетанием нескольких факторов. Однако в целом мир программного обеспечения просто перешел на более совершенный и безопасный метод доставки контента.

Запуск Silverlight в 2007 году казался огромным успехом. Microsoft привлекла нескольких крупных партнеров, в том числе NBC, которая использовала Silverlight для трансляции Олимпийских игр 2008 года в Пекине. Политические конвенции использовали Silverlight в том же году, как и Зимние Олимпийские игры 2010 года. Даже Amazon Video и Netflix использовали Silverlight в качестве основы для потоковой передачи видео.

Но если у Microsoft и была удача, то она была недолгой. Быстро всплыли проблемы, такие как баги в различных приложениях. К сожалению, эти ошибки были лишь небольшой частью общей проблемы.

В блоге 2011 года бывший менеджер по производству Silverlight Скотт Барнс сказал, что у Microsoft не было последовательной стратегии — компания на 100 % реагировала и не могла понять, что требуется рынку. Кроме того, Microsoft продвинула Silverlight 2 и Silverlight 3 задолго до того, как кто-либо, включая руководство, был к этому готов.

Вскоре HTML5 превратился в очень универсальную среду с обещанием большого будущего в Интернете. Silverlight быстро устарел даже для тех, кто все еще его использует. Объявив о своих планах в 2013 году, Netflix перешел на HTML5 в 2015 году, учитывая кончину Silverlight. В том же году Amazon Video перешла на HTML5.

Когда Microsoft прекратит поддержку Silverlight?

Microsoft официально прекращает поддержку финальной версии Silverlight 5 12 октября 2021 г. Это означает, что она не будет получать официальные улучшения качества и обновления безопасности. После этой даты программа установки также будет недоступна.

Internet Explorer 11 для Windows 10 станет последним браузером, поддерживающим эту платформу, после того как 31 января 2020 г. в Internet Explorer 10 для Windows 8 было прекращено использование Silverlight. Google Chrome прекратил поддержку в версии 45 (сентябрь 2015 г.), а Mozilla подождала, пока Март 2017 г., чтобы удалить Silverlight в Firefox 52. И Opera, и Microsoft Edge даже не поддерживали эту платформу.

Silverlight исчез на Android и iOS примерно в 2015 году. Это была основная среда разработки для Microsoft Windows Phone, на смену которой пришла Windows 10 Mobile, выпуск которой был прекращен в декабре 2019 года.

Конечно, на данный момент смертный приговор в 2021 году — не более чем смертельный удар. Microsoft посоветовала всем прекратить полностью использовать Silverlight в 2015 году, сигнализируя о том, что поддержка этого программного обеспечения в конечном итоге прекратится. К 2018 году Silverlight использовали менее 0,1 % всех веб-сайтов.

Доступен ли еще Silverlight?

Когда дело доходит до этого, единственная причина для загрузки Silverlight – это поиск проекта, связанного с другим программным обеспечением, которое пошло не так. Если вы буквально находитесь в такой ситуации, вы можете скачать Silverlight 5 до октября 2021 года. К сожалению, учитывая его нынешнее состояние, вы мало что сможете сделать с сервисом. Silverlight не стоит использовать уже много лет.

Попробовать Silverlight быстро оказалось бы неэффективным; вы не сможете справиться со многими задачами, а программное обеспечение может представлять опасность для вашего компьютера. Если вам нужно увидеть приложение, чтобы понять структуру веб-разработки, подумайте о том, чтобы попробовать HTML5. Эта программа предлагает некоторую перспективу и совместима с текущим интернет-контентом.

При всем при этом, если вы все еще настаиваете на опробовании Silverlight, обязательно установите его безопасно и в месте, где нет конфиденциальных данных, например на виртуальной машине. Silverlight больше не поставляется с поддержкой клиентов или обновлениями программного обеспечения, поэтому, если возникнет проблема, единственным решением может быть ее отладка самостоятельно. Поддержка ОС Silverlight в настоящее время является случайной.

Межплатформенные среды разработки облегчают жизнь программистам. Программирование одного набора файлов исходного кода, который затем преобразуется интерпретатором для работы в другой операционной системе, избавляет разработчиков от необходимости поддерживать несколько баз кода. Microsoft Silverlight действует как интерпретатор для выполнения веб-приложений в различных операционных системах, поэтому вам понадобится подключаемый модуль Silverlight, если вы планируете запускать приложения Silverlight, которые найдете в Интернете; в противном случае вам не нужен этот плагин.

Мультимедийный формат

Стоимость и загрузка

Silverlight — это бесплатное программное обеспечение, и вы можете загрузить подключаемый модуль для запуска приложений Silverlight через веб-браузер на Mac или Windows. SDK от Microsoft, позволяющие разработчикам создавать приложения Silverlight, также можно загрузить бесплатно. Однако SDK бесполезны без среды разработки для фактического создания программного обеспечения. Эти пакеты SDK лучше всего работают с интегрированной средой разработки Microsoft Visual Studio. Visual Studio Express, функциональная версия с очень ограниченными возможностями, предоставляется Microsoft бесплатно, но за полнофункциональную версию нужно платить.

Безопасность

Любое программное обеспечение, которое вы устанавливаете на свой компьютер, представляет потенциальную угрозу безопасности. Если вы разрешите выполнение программного обеспечения, содержащего вредоносный код, на вашем компьютере, вы можете столкнуться с серьезным заражением вредоносным ПО. Вы можете выбрать, какие приложения установить на свой телефон с Windows. Однако при работе в Интернете подключаемый модуль Silverlight будет запускать любые приложения Silverlight, встроенные в посещаемые вами веб-страницы. Если вы посещаете веб-страницу с вредоносным кодом Silverlight, это может иметь тот же эффект, что и запуск программного обеспечения, зараженного вредоносным ПО.

Итог

Если вам не нужно использовать какие-либо медиапотоки или веб-приложения, использующие подключаемый модуль Silverlight, его установка не требуется. Наличие плагина, если он вам не нужен, подвергает ваш компьютер дополнительным угрозам в Интернете. Более того, инструменты разработки, лежащие в основе Silverlight, нужны только в том случае, если вы планируете разрабатывать приложения Silverlight. Если вы собираетесь запускать только приложения Silverlight в Интернете, вам понадобится только подключаемый модуль Silverlight.

Microsoft прекратит поддержку всех версий среды разработки Silverlight 12 октября 2021 г. Приложения Silverlight, которые по-прежнему поддерживаются корпоративным веб-браузером Internet Explorer 11, продолжат работать после прекращения поддержки, но Microsoft не будет производить любые обновления для технологии больше.

В верхней части официального центра Silverlight на веб-сайте Microsoft есть баннер, который напоминает посетителям сайта о скором прекращении поддержки.

Серебряный свет больше не доступен на устройствах Mac OS, а производители браузеров, такие как Google или Mozilla, прекратили поддержку Silverlight в своих браузерах в 2015 и 2017 годах соответственно.

Браузер Microsoft Edge не поддерживает Silverlight, но его поддерживает встроенный в браузер режим IE.Internet Explorer 11, прекращение поддержки которого запланировано на 15 июня 2022 г., является единственным браузером, поддерживающим его изначально. После 15 июня 2022 года режим IE в Microsoft Edge станет единственным официальным вариантом, который пользователи должны использовать для запуска приложений Silverlight.

Приложения, использующие Silverlight, продолжат работать. Microsoft отмечает на официальной странице часто задаваемых вопросов, что «не планирует предпринимать никаких конкретных действий для прекращения работы приложений Silverlight». По словам Microsoft, компании могут продолжать использовать активы Silverlight на законных основаниях после 12 октября 2021 г., поскольку лицензия не привязана к продолжению поддержки.

Официальный веб-сайт Silverlight останется доступным, но Microsoft удалит программу установки Silverlight с веб-сайта после окончания срока поддержки.

Альтернатива Silverlight с открытым исходным кодом

В 2020 году появился проект OpenSilver, призванный предоставить компаниям современную реализацию Silverlight на основе современных технологий. Разработчики проекта недавно выпустили бета-версию OpenSilver 1.0 и объявили о планах выпустить окончательную версию OpenSilver 1.0 12 октября 2021 г.

Разработанный специально для компаний, использующих устаревшие приложения Silverlight, OpenSilver может использоваться для переноса устаревших приложений Silverlight без потери доступа к приложению или функциям, которые оно предоставляет.

Заключительные слова

Большинство приложений Silverlight, которые все еще используются сегодня, используются организациями и компаниями. Редко можно найти приложение Silverlight в Интернете, которое все еще поддерживается и используется, и большинство пользователей Интернета, вероятно, не сталкивались с ним в течение длительного времени, тем более что поддержка была ограничена Internet Explorer 10/11 и Microsoft Edge в режиме IE. давно.

Теперь вы: когда вы в последний раз использовали приложение Silverlight?

Читайте также: