Сребърна светлина на мрежата. Какъв вид програма е Microsoft Silverlight? Какво трябва да инсталирате

02.08.2023

Исках да попитам специалистите на Microsoft, защото всички други методи са изчерпани, никой не може да помогне. Проблемът е, че исках да инсталирам Silverlight (по-точно не ми трябва като такъв :), но Netflix не работи без него).

Да, ще ви кажа веднага, системата е 7 32 бита. Инсталирани са няколко браузъра - IE10, FireFox, Chrome.

И сега всеки опит за инсталиране завършва с неуспех. Опитах се да избягам от различни браузъри, без браузър изобщо silverlight.exe - резултатът е същият - "Не може да се инсталира." И първо бутонът " Повече информация"изобщо не работи. След това изведнъж започна да работи и започна да се показва на уебсайта на Microsoft със съобщението:

ID на съобщението: 1622

Инсталационният регистрационен файл не можа да бъде записан. Проверете дали папката Temp съществува и че можете да пишете в нея.

Не разбирам защо са такива глупости. Инсталирах толкова много програми и нито една не се оплака. Проблеми с файлова системане Директорията windows\Temp съществува и е достъпна. Освен това дори създадох специален C:\TEMP за него, мислех, че може би ще се оплаче от него. същото.

Съответно въпросът е: какво може да попречи на програмата да се инсталира? Прочетох някъде в сайта тук, че това може да е свързано със системния език? Но защо това не спира всички други програми?

Има ли начин да се инсталират тези глупости? Просто ми е любопитно в крайна сметка. Microsoft Silverlight не е програма. От една страна, това е технология за разработване на мултимедиясофтуер

от друга страна, платформа за разработване на този софтуер.

Официално лого на Microsoft Silverlight

Защо е необходимо?

Silverlight е разработена от Microsoft като по-широка, по-безопасна и по-продуктивна технология от прекия си конкурент. Предназначението на двете технологии е идентично, а именно разработка и поддръжка на приложения с векторна, растерна 2D и 3D графика, аудио и видео клипове. Това е платформа за приложения на RIA.

RIA са уеб приложения, които се изтеглят на устройството на потребителя за изпълнение. Докато работят, те могат да комплектуват компоненти от интернет.

Предполагаше се, че Silverligth ще бъде внедрен на всяка от операционните платформи, но всъщност се появи само на Windows, Mac OS X, Symbian. Кросплатформеността също така предполага, че приложение, разработено с помощта на Silverligth, трябва да работи и да изглежда добре както на екрана на персонален компютър, така и на дисплея на таблет или смартфон.

Ключов компонент на платформата Silverligth е XALM, език за маркиране. Тя ви позволява да включите текст във вашето приложение, който се индексира от търсачките (Google, ).

Приложенията Silverlight (започващи от версия 2) са част от технологията .NET, което им позволява да бъдат разработени на всеки от платформените езици (C#, Object C++, Python).

Какво трябва да инсталирате

За програмист инсталирането на Silverlight включва внедряване на подходяща среда за разработка на вашия компютър: Visual Studio на Windows и Mac OS X и Mono на Linux.

За потребителя Silverlight е модул или плъгин за уеб браузър. За да използвате възможностите му, трябва да изтеглите браузър, който го поддържа.

Имате ли нужда от Silverlight

Ако сте потребител, тогава отговорът е ясен. не През 2012 г. технологията беше официално призната за неперспективна и остаряла. И днес никой съвременен браузър не го поддържа (освен Edge).

Въпреки че има няколкостотин мощни корпоративни решения на Silverligth, броят на приложенията намалява всеки месец. Експертите на Microsoft предполагат, че до 2021 г. няма да остане нито едно базирано на Silverlight приложение.

Потребителят не трябва да се притеснява, че някой уеб компонент ще бъде недостъпен за него. Производителите на софтуер или отдавна са заменили компоненти, написани на Silverlight в своите софтуерни продукти, или са въвели поддръжка както за Silverlight, така и за Flash.


Споделете статията в социалните мрежи! Помогнете на нашия сайт!

Присъединете се към нас във VK!

Приложения на Silverlight

Silverlight използва традиционна технология за подобряване на браузъра - плъгини .

Предимството на модела с добавки е, че за да гледа съдържание, създадено от различни хора и компании, потребителят трябва да инсталира само един компонент - добавка Silverlight. За да направи това, потребителят просто трябва да изтегли безплатно един малък файл от уебсайта на Microsoft и да въведе потвърждение в един диалогов прозорец. Цялата процедура отнема не повече от минута. След като добавката бъде инсталирана, браузърът ще може да обработва всяко съдържание, което е съвместимо с нея, без намесата на потребителя.

Фигурата по-долу показва два изгледа на страница, съдържаща обект Silverlight. По-горе е страницата, която потребителят вижда, когато добавката Silverlight не е инсталирана. В този момент потребителят може да щракне върху бутона Щракнете сега, за да инсталирате, за да бъде отведен до уебсайта на Microsoft, където ще бъде подканен да инсталира добавката. По-долу е същата страница след инсталиране на добавката Silverlight:

включено в моментаДобавката Silverlight е инсталирана на 75% от компютрите, свързани с интернет (включително настолни компютри и мобилни устройства). Ако вземете предвид само компютри с Windows и инсталиран браузър Internet Explorer, процентът на Silverlight ще бъде по-висок. Тези цифри са впечатляващи, но Flash добавките все още се инсталират на повече уеб устройства (96%).

Системни изисквания на Silverlight

Важно е всяка уеб технология да е съвместима с възможно най-широк набор от компютри и устройства. Технологията Silverlight в момента е в процес на разработка, но вече е съвместима с повечето операционни системи:

Windows

Silverlight 5 работи на работещи компютри Windows контрол 8, Windows 7, Windows Vista и Windows XP. Минималните версии на браузърите, които поддържат Silverlight, са Internet Explorer 6, Firefox 1.5 и Chrome 4.0. Добавките също работят под Windows 2000, но само с Internet Explorer 6. Други браузъри като Opera и Safari (за Windows) също в момента поддържат добавката Silverlight, но тя все още не е документирана за тях.

Macintosh

Добавките на Silverlight се изпълняват Mac компютрис OS X 10.4.8 или по-нова версия. Трябва да се използва Процесор Intel(Хардуерът на PowerPC не е разрешен). За Silverlight минималните версии на браузъра са Firefox 2 и Safari 3. На мобилни устройства Apple устройства, включително iPhone, iPod Touch и iPad, приложенията Silverlight не се поддържат.

Linux

Добавките Silverlight 5 в момента не работят на Linux, но екипът на Mono създава библиотека с отворен код за Silverlight (одобреният от Microsoft проект Moonlight). Последната стабилна официална версия на Moonlight поддържа приложения Silverlight 2, но вече е пусната бета версия, която поддържа Silverlight 4. Напредъкът е бавен, така че все още не е известно кога Moonlight ще поддържа Silverlight 5, ако въобще ще поддържа.

Windows Phone

Silverlight е една от двете официално поддържани технологии за разработка на приложения за Windows Phone 7 и 8 (другата е Microsoft XNA).

Инсталирането на добавката Silverlight изисква малък файл (по-малко от 10 MB), който е лесен за изтегляне, така че инсталирането на добавката Silverlight не е по-трудно от инсталирането на Flash.

Silverlight и Flash

В момента най-успешната и популярна добавка за браузър е Adobe Flash- инсталиран в повече от 96% от браузърите по света. Flash технологията има дълга история - повече от десет години. Flash беше първоначално прост инструментдобавяне на анимирани графики, но с течение на времето постепенно се превърна в мощна интерактивна платформа за разработка на съдържание.

За .NET разработчиците изграждането на уебсайтове с помощта на Flash съдържание е естествено. Flash обаче изисква отделни инструменти за разработка - напълно различен език за програмиране ( ActionScript) и друга среда за програмиране ( Flex).

Най-лошото е, че не съществува прости начиниИнтегриране на Flash съдържание с .NET сървърен код. По-специално, отнема много усилия, за да се извика Flash обект към .NET компонент. Използването на .NET сървърен код за изобразяване на Flash съдържание (например за създаване на ASP.NET контрола, която манипулира Flash съдържание) е още по-трудна задача.

В сравнение с Flash, Silverlight прави много по-лесно манипулирането на .NET съдържание. Основната цел на Silverlight е да даде възможност за създаване на приложения, които са толкова мощни и междуплатформени като Flash, базирани на платформата за програмиране .NET от световна класа. Това позволява на разработчиците да пишат клиентски код на Silverlight на същия език (C# или VB) като сървърния код. Освен това разработчиците могат да използват същите абстракции в клиентския код на Silverlight, които използват в сървърния код, включително I/O потоци, контроли, колекции, общи обекти и LINQ съоръжения.

Silverlight и HTML5

При създаването на технологията Silverlight се предполагаше, че основната й цел ще бъде разработването на мощни уеб страници, а основният й конкурент е технологията Adobe Flash. Въпреки това, след като бяха пуснати няколко версии на Silverlight, светът се промени. Приложенията на Adobe Flash все още се поддържат на почти всеки настолен компютър, но са оставени извън популярните продукти на Apple като iPhone и iPad. В резултат на това нишата на мобилните устройства започна да гравитира към други решения, като едноплатформени, специализирани приложения (работещи само на една операционна система) и HTML5.

В момента всички са единодушни, че HTML5 е бъдещето на интернет (но не сега, а някой ден по-късно и кога точно не се знае). Но функциите, обещани от платформата HTML5 в неопределено бъдеще, вече са внедрени в технологиите Flash и Silverlight. Освен това Flash и Silverlight предоставят много допълнителни инструменти. За някои приложения тези допълнителни функции не са много необходими.

Без съмнение позицията на HTML5 ще се засили с времето. Но дотогава разработчиците са принудени да избират между инструменти, които се поддържат сега (Silverlight и Flash), но никога няма да се поддържат на мобилни устройства, и инструменти, които не се поддържат сега, но ще се поддържат на всички устройства, включително мобилни устройства, в бъдеще. В последния случай разработчикът ще предпочете HTML5. Тази дилема за избор между мощни и достъпни инструменти. Silverlight е мощен и HTML5 е достъпен, тъй като сега се поддържа от всички настолни браузъри (но не от всички мобилни устройства).

Поради тези тенденции много разработчици на Silverlight не са сигурни за мястото на технологията в бъдещето на Интернет. Тъй като бъдещето е доста несигурно в момента, помислете за следните фактори:

    Внедряването и поддръжката на HTML5 все още не са завършени. По-специално, не всички функции на HTML5 се поддържат в Internet Explorer. В IE 10 някои функции на HTML5 бяха обещани, но така и не пристигнаха. Много функции са налични в IE 9, но IE 8 почти няма HTML5 функции. Това е твърде лошо, защото IE 8 все още е най-популярният браузър за операционната система Windows системи XP, който няма намерение да напусне сцената (все още е инсталиран на повечето настолни компютри). Поради тези причини HTML5 остава по-малко поддържана технология от Silverlight и тази ситуация няма да се промени поне няколко години.

    Silverlight има функции, които HTML5 няма. Дори браузъри, които напълно поддържат HTML5 изостават далеч от Silverlight в някои ключови области. Те не предоставят мощни възможности за поточно видео, хардуерно графично ускорение, извикване на компоненти на Windows, достъп до файлове, стартиране на приложения извън браузъра, сърфиране в мрежата и т.н. Трудно е да си представим, че платформата HTML5 някога ще може да се конкурира с някои със специални средства Silverlight, като елементи на PivotViewer, които комбинират задачи за анимация, филтриране на данни и мащабиране на изображения в един лесен за използване пакет.

    Silverlight се основава на API от високо ниво. Възможно е да създавате приложения без да използвате инструменти като обвързване на данни, шаблони и стилове, но те ви позволяват да правите това бързо и ефективно. Много от задачите, които могат да бъдат изпълнени в HTML5, изискват много дисциплина и внимателно планиране. Те могат да бъдат решени с помощта на JavaScript, но неговият синтаксис не е строго въведен, което прави почти невъзможно изграждането на големи приложения в JavaScript. Освен това в JavaScript всички рутинни процедури за анимация трябва да бъдат написани на ръка, а поддръжката на многонишковостта е изключително тромава, което затруднява изпълнението на сложни задачи във фонов режим.

    Silverlight се поддържа от инструменти за разработка на високо ниво. Visual Studio прави разработването на Silverlight приложения толкова лесно, колкото обикновените настолни приложения. Expression Blend улеснява създаването на сложни потребителски интерфейси с мощна графика и анимация.

    Silverlight се интегрира лесно с ASP.NET. В частност. Silverlight ви позволява да изпращате заявки към бек-енд база данни чрез уеб услуга. Поради това много експерти смятат, че дори след като HTML5 превземе интернет, Silverlight ще остане предпочитаната технология за затворени корпоративни мрежи.

Бъдещето на платформата Silverlight в момента е доста неясно. Може да остане предпочитаната платформа за разработчиците на корпоративни приложения, базирани на .NET, или може постепенно да се развие в нишов инструмент за създаване на мощни компютърни игри и видео плейъри. Едно е сигурно: Silverlight никога няма да замени HTML като основен език за изграждане на традиционни уебсайтове с отворен код. Това обаче никога не е било планирано.

Silverlight и Metro/Windows 8

Когато Microsoft обяви създаване на Windows 8, базиран на нов програмен модел за мощни клиентски приложения (наречен Metro), развитието на платформата Silverlight спря. Много разработчици се чудеха дали в близко бъдеще ще има нов моделУбиецът на програмиране на Silverlight?

Отговорът на този въпрос е категорично "Не!" Технологията Metro е проектирана да улесни създаването на напълно различен тип приложение: леко, сензорни екрании интензивен обмен на данни. Тези приложения са предназначени за бъдещите поколения таблетни компютрибазиран на Windows 8. Технологията Metro (като нейния близък роднина WPF) се конкурира с платформата iPad. Приложенията на Metro не могат да работят на платформи, които не са на Microsoft, или дори на други Windows версии, различен от Windows 8. Поради тази причина технологията Metro не е конкурент и не представлява интерес за разработчиците на Silverlight.

В бъдеще нишата на Silverlight може да се стесни. Изглежда, че е притиснат между кросплатформени HTML5 приложения, които постепенно печелят все по-голям пазарен дял, и Metro и iPad приложенията за мобилни устройства. Silverlight обаче в момента заема (и ще продължи да заема още дълго време) огромното пространство между тези технологии.

Silverlight и WPF

Един от най-интересните аспекти на технологията Silverlight е, че тя заема от .NET мощния WPF модел, използван за създаване на сложни клиентски интерфейси.

WPF технологията е предназначена за създаване на сложни Windows приложения. WPF не само опростява процеса на разработка с удобни инструменти на високо ниво, но също така осигурява по-бърза производителност чрез изобразяване на всяко съдържание директно през DirectX тръбопровода.

Очевидно Silverlight не може да дублира всички функции на WPF, тъй като много от тях зависят от възможностите на операционната система, включително тези, специфични за Windows драйверии DirectX инструменти. И все пак, вместо да измислят изцяло нов набор от контроли и класове за страната на клиента, разработчиците на Silverlight използваха подмножество от WPF модела. Ако имате опит с WPF, ще се изненадате колко подобен е Silverlight на WPF. По-долу са дадени няколко общи характеристики:

    За да дефинирате потребителския интерфейс на Silverlight (колекцията от елементи, които запълват областта на съдържанието), използвате XAML маркиране, точно като WPF. Silverlight може дори да показва данни, използвайки същия синтаксис за обвързване на данни като WPF.

    Silverlight заимства много от основните контроли и механизъм за шаблони (за промяна външен видстандартни контроли).

    Silverlight използва форми, пътища, трансформации и четки за рисуване на 2D изображения. Всички тези функции са почти същите като в WPF.

    Работната среда Silverlight предоставя декларативен модел на анимация, който се основава на последователност от разкадровка и работи по същия начин като анимационния модел на WPF.

    Класът MediaElement се използва за възпроизвеждане на аудио и видео файлове, точно както в WPF.

Разработка на Silverlight

Silverlight 1 беше много скромна версия. Той включва поддръжка за 2D рисуване и възпроизвеждане на мултимедия. Той дори нямаше CLR runtime драйвер или езиков компилатор .NET, така че разработчиците бяха принудени да пишат код в JavaScript.

Silverlight 2 е радикално променен. Той добави обща езикова среда за изпълнение, подмножество от класове на .NET Framework и модел на потребителски интерфейс, базиран на WPF. В резултат на това Silverlight 2 се превърна в една от най-очакваните технологии в историята на Microsoft.

Следващите версии на Silverlight не са толкова амбициозни като Silverlight 2. Silverlight 5 поддържа модела на разработка на Silverlight 2 и добавя няколко внимателно подбрани нови функции. Нека изброим предимствата най-новата версия:

Повишена производителност

Приложенията Silverlight 5 се стартират по-бързо, поддържат 64-битови браузъри и осигуряват по-ясно показване на малки шрифтове с антиалиас.

Векторен печат

Подобрен модел за печат чрез добавяне PostScript драйвери. В резултат на това печатът е по-бърз и изисква по-малко памет.

Хардуерно ускорение 3D графики

Silverlight предоставя на вашето приложение част от инфраструктурата на Microsoft XNA за създаване XBox игри. Добавен е мощен интерфейс на ниско ниво за показване на 3D сцени. Най-важното е, че всички изчисления се извършват хардуерно, осигурявайки значителни подобрения в производителността. Можете също така да забележите намаляването на латентността на звука чрез поддръжка на Microsoft XNA инструменти при възпроизвеждане на аудио файлове. Това е особено полезно във видео игри, където забавянето е непоносимо.

Гъвкаво възпроизвеждане

Вече можете да възпроизвеждате видеоклип по-бързо или по-бавно, без да променяте тона на звука. Това ви позволява да гледате съдържание (като видео урок) с избраната скорост.

Преглед на обобщени таблици

Добавена е контрола, която ви позволява да преглеждате огромни колекции от данни. Един контрол комбинира много функции, като мащабиране на изображението, филтриране на данни и анимация на прехода. Най-хубавото е, че когато използвате този контрол, разработчикът не трябва да пише почти никакъв код.

Отстраняване на грешки в XAML

Вече можете да отстранявате грешки при обвързване на данни, като зададете точки на прекъсване в обвързващи изрази.

Детски прозорци

Приложенията Silverlight, работещи извън браузъра, вече могат да показват допълнителни прозорци като тези на работния плот Windows приложения. Дори не се нуждаете от разширени права за достъп, за да направите това.

Поддръжка за достъп до файлове и P/Invoke повиквания

Приложенията, работещи с повишени разрешения, имат достъп до всички файлове на твърдия диск, до които потребителят има достъп (с изключение на тези, които изискват администраторски права). включено Windows компютърМожете да използвате P/Invoke извиквания за достъп до наследени C функции от Windows API библиотеки.

Обратна съвместимост на Silverlight 5

Може ли съществуващо приложение Silverlight, разработено в предишна версия, стартирайте на компютър с инсталирана добавка Silverlight 5? Това не е толкова прост въпрос, колкото може да изглежда на пръв поглед, защото Silverlight 5 въвежда някои фини промени и поправя редица грешки, които могат да повлияят на начина, по който работи вашето приложение и дори да променят поведението му.

За да се гарантира, че промените не засягат работата съществуващи приложения, Silverlight 5 използва странности (нестандартни). Когато добавка Silverlight 5 зареди приложение, компилирано за предишни версии на Silverlight, тя автоматично активира персонализиран режим, който много емулира поведението по време на изпълнение на предишната версия на Silverlight.

повече подробна информацияЗа повече информация относно фините разлики между Silverlight 5 и Silverlight 4 вижте статията Гарантиране, че вашите Silverlight приложения работят със Silverlight 5 на MSDN.

Microsoft Silverlight е технология, базирана на XML и .NET, първоначално предназначена да замени Adobe Flash. Друга, подобна, конкурентна разработка е JavaFX, стартирана почти едновременно. Какво позволява на разработчиците да правят Silverlight? Имайки опит с XAML в програмирането, използвайте го максимално, позволявайки си да манипулирате векторни графики, анимация и видео. Самата Silverlight е подмножество Windows Presentation Foundation с всички горепосочени функции. Той също така включва пълна версия на .NET CLR, наречена CoreCLR, която ви позволява да пишете в Silverlight на всеки от езиците за програмиране на .NET.

Въпреки че Silverlight и Flash имат много общи неща, функционалността и възможностите на тези две среди за разработка се различават значително

Silverlightе среда за разработка на различни платформи и е внедрена за операционни системи Windows, Mac OS 10.4 и по-нови версии. Проблемът със съвместимостта в момента е частичната липса на поддръжка на Opera, която се използва от огромен брой потребители. Тук Flash има несъмнено предимство - той е напълно кросплатформен. Въпреки това, наскоро издадената Silverlight 2 Beta 1 работи на най-новата версия на Opera 9.50 за Windows. Но, разбира се, за пълна стабилност ще трябва да изчакате окончателната версия.
Първата бета версия на Microsoft Silverlight беше пусната през декември 2006 г. Първо стабилна версия– в средата на 2007 г. За разлика от повечето продукти на Microsoft, Silverlight има част от Dynamic Language Runtime, достъпна под OpenSourceкод.
Преди броени дни, на 16 май, под егидата на проекта Моноразработчиците пуснаха версия с отворен код на плъгина Silverlight за операционни системи Linux. Това развитие се нарича лунна светлина. Повече за нея по-долу.

На 5 март тази година беше пусната бета версия на Silverlight 2.0, включена в Microsoft VisualСтудио 2008г. Последният има следните полезни свойства:

Шаблони за Visual Basic и C# проекти.
Разузнаване и генератори на код за XAML.
Дебъгване на приложения.
Поддръжка на уеб справки.
Интеграция с Expression Blend.

Но във втория Silverlight бяха направени много полезни и приятни допълнения, като например:

Разработчиците могат да пишат на всеки .NET език: VB, C#, JavaScript, IronPython и IronRuby.
По-лесно вграждане на UI елементи (като част от WPF UI рамка), добавени богати контроли ( TextBox, CheckBox, RadioButton, Slider, ScrollViewer, Calendar, DatePickerи т.н.).
поддръжка за „богата мрежа“: поддръжка при обаждане REST, WS*/SOAP, POX, RSSи други стандартни HTTP услуги. Веднага ще спомена, още веднъж, междудомейн достъп до различни ресурси.
Богата библиотека от базови класове, включително огромна функционалност (колекции, IO, потоци, глобализация, XML и т.н.), както и възможност за използване API за HTML DOM/JavaScript интеграция с .NET код.
Silverlight 2 няма да изисква от вас да инсталирате .NET Framework на вашия компютър, тъй като инсталаторът (между другото, теглото му е много по-голямо от първата версия - 4,3 MB) има всичко необходимо.

Тъй като споменахме Silverlight в светлината на сравнението с Flash, струва си да разгледаме какви са разликите между тези инструменти за създаване. Богати интернет приложения(функционално богати приложения).
Сега Adobe пусна пряк конкурент на Silverlight - това е среда за език и разработка Flex, някой ден ще му посветим отделна статия. И ето списък, сравняващ Silverlight и Flash:

SilverLight не изисква инсталиране на видео кодек за възпроизвеждане на .WMF видео формат
Flash изисква кодек за възпроизвеждане на .WMF видео. Има и ограничения за възпроизвеждане на други видео формати.

Silverlight поддържа видео на цял екран.
Flash не поддържа мащабируемо видео на цял екран.

Silverlight използва анимационен модел, наречен WPF, който се основава на времева, а не на кадрова анимация.
Flash използва анимация кадър по кадър.

Silverlight не поддържа GIF и BMP формати. Поддържат се само формати JPG и PNG графични файлове.
В момента Flash поддържа всички графични формати.

Silverlight ви позволява да вградите текст във вашия проект и да го инсталирате със зареждане на обект.
Работата с шрифтове във Flash е доста трудна.

Silverlight използва XAML и все още е декларативен.
Flash - ActionScript

Silverlight все още не ви позволява да работите с пикселна графика и да използвате различни ефекти и филтри.
Flash ви позволява да правите това още от версия 8

Silverlight използва XAML, който се базира на текстова информацияи може лесно да се модифицира с помощта на прости XML обекти.
Flash използва двоични (двоични) форми на запис.

Silverlight ви позволява да използвате различни технологии при създаване на проект - JavaScript, C#.
Flash ви позволява да използвате ActionScript само програмно.

С помощта на Silverlight Streaming можете да създадете пълноценен видео уебсайт, като използвате безплатно обслужване.
Нито една услуга за стрийминг не е налична безплатно във Flash.

Днес Silverlight практически се е отървал от своята малоценност и е напълно кросплатформено приложение.

Въпреки факта, че сравнението между Silverlight и Flash е много често срещано явление, то не изглежда вярно за всички. Наистина, Silverlight може да се използва за приблизително същите цели като Flash, но първият е по-скоро като модерен лек аналог на Java аплети с поддръжка на усъвършенствани технологии за създаване на UI. Общата тенденция, да я наречем целта, на технологиите Silverlight е леко „удебеляване“ на уеб клиента и напускането на популярните в момента технологии Javascript/AJAX/Flash.
В същия вектор се развиват, но с някои разлики. Ако основната цел AIR&Prismе " опитомяването на интернет“, тогава Silverlight опитва напълно опитоми мрежата.
Самият Microsoft Silverlight е реализиран много елегантно. Когато беше създаден, на всички беше ясно, че писането на плъгин за браузър, който да поддържа аналог на Java аплети, базиран само на .NET, не е трудно. Естествено, самата рамка е доста тежка и не всеки потребител я инсталира. Затова програмистите на Microsoft направиха следното - внедриха аплет, който отговаря за Silverlight 2.0 в браузъра, който съдържа впечатляваща част от рамката, необходима за нормална работа Silverlight приложения. И в същото време тежи по-малко от 5 MB, въпреки че на сайта пише: 1 MB (тук служителите на гиганта в Редмънд го украсиха - те го обичат).

За разработка на Silverlight ще ви трябва:

Плъгинза браузъра. Неговата бета версия може да бъде изтеглена. Налични версии за Windows (IE, Opera, Firefox) и Mac OS X.
Silverlight SDK, съдържащ инструменти и документация. Наличен за изтегляне.
Инструменти Silverlightза Visual Studio е удобна добавка, която ви позволява да разработвате SL проекти директно в Visual Studio IDE. Експресната версия все още не се поддържа, но тази функция ще бъде във финалната версия на продукта.
Microsoft Expression Blend 2.5Март 2008 Preview е нещо средно между среда за разработка и графичен редакторРазработка на WPF приложения.

Сред интересните разработки, пряко свързани със Silverlight, заслужава да се отбележи скорошното пускане на затворената бета версия на Popfly.

Popflyе приложение Silverlight, което позволява на потребителя да създава масъпи, уиджети и други приложения, използвайки прост уеб интерфейс. Всички подобни проекти се появиха на вълната на успеха Yahoo Pipes– инструмент за създаване на едни и същи mashups и мини-приложения с помощта плъзгане и пусканеинтерфейс. Microsoft навлезе своевременно в тази пазарна ниша и според авторитетния TechCrunch вече изпреварва всички свои конкуренти.
И ги изпреварва по една проста причина – предоставяне на повече възможности. В Popfly можете да създавате mashups, приложения, уеб страници, уиджети и да комбинирате всичко това в социална мрежа(като част от платформата Live Spaces). В Live Spaces от своя страна можете да се обедините с други потребители и създатели на приложения. Като цяло, цялостна връзка. Освен това наскоро PopFly успя не само да се „приятели“ с услуги, но и да създава „ежедневни“ игри и дори тези, които никога не са правили това преди, могат да го направят.
Първоначално за начинаещ разработчик на игриПредлага се набор от повече от 15 шаблона за игри, стотици картинки, анимации, звуци и други елементи от бъдещи игри. Всичко това се създава и редактира в ясен визуален режим. Можете също да играете там.

Интерфейсът ви кара да замръзнете от изумление. Създаването и управлението става чрез плъзгане и свързване на блокове, както е показано на екранната снимка:

Всеки блок действа като модул, който използва API на уеб услугата. Днес има няколко десетки такива блокове, което предоставя широки възможности за работа с различни услуги.

Както обещах - няколко думи за лунна светлина. Това е резултат от съвместно сътрудничество Microsoft и Novell, които миналата есен сключиха споразумение, чиято основна идея беше: пренасяне на приложение Silverlight към операционни системи Linux.
И съвсем наскоро беше пусната Moonlight 1.0. Тя ви позволява да стартирате приложения, написани на Silverlight 1.0, но сега, успоредно с клона Silverlight 1.1 Alpha - Silverlight 2 Beta 1, се работи по следващите версии на Moonlight.

Друг интересен детайл по отношение на Microsoft Silverlight е стартирането на първия канал за интернет излъчване, базиран на тази технология. От 9 октомври 2007 г. широката публика може да се запознае с предимствата на това решение. Изпълнител беше фирмата Медийно решение за SMS, което беше подпомогнато от руското представителство на Microsoft. Е, последното малко постижение беше излъчването на встъпването в длъжност на новия руски президент Дмитрий Медведев през на живоизползвайки... какво? Silverlight. Излъчването може да бъде вградено във всеки уебсайт, който поддържа iframe, като просто вмъкнете част от кода.

Редактор на авторитетното онлайн издание ReadWriteWeb, Ричард Макманъс, в своята прогноза за 2008 г., отбеляза, че технологии като Silverlight ще печелят все повече и повече фенове: разработчици и потребители. Особено като се има предвид факта, че Microsoft не беше мързелив и пренесе Silverlight на мобилни устройства. През март Nokia обяви поддръжка за технологията в своите телефони от сериите S40 и S60, както и в Nokia 770 и n8x0. Добавката се предлага като плъгин за браузъри на поддържани платформи.

Разглеждайки някои примери за това как работят приложенията на Silverlight, вие сте изненадани - нищо подобно не съществуваше доскоро

Естествено, дори не всеки пети човек ще се опита да създаде свое собствено приложение в Silverlight, само за да види неговите възможности със собствените си очи. Освен това как да видите със собствените си очи възможностите на Silverlight като платформа за разработване на интерактивни бизнес решения.
Поради тази причина Microsoft стартира сайт за болнични операции. Демонстратор на пътуването на пациентае проект на британския клон на Microsoft, вече готов за предварителен публичен преглед. Това не е окончателната версия, но основната функционалност е налична и представлява известен интерес.
Приложението се състои от три части, които заедно представляват „един ден от живота на медицинско заведение от гледна точка на различни потребители“. Напълно интерактивният интерфейс ви води през цялото приложение, а вграденото „ръководство“ ви показва как да се възползвате от всички функции.
Наистина има какво да се види, можем поне да отбележим работата с кардиограми с помощта на технология DeepZoom– много графична информация, която е лесна за използване.

Доскоро Microsoft популяризира продукта си главно чрез партньори и постигна известен успех в създаването на алтернатива на Flash технологията. Като минимум плъгинът Silverlight може да бъде инсталиран във всеки браузър, но критичната маса все още не е достигната. И преди няколко дни корпорацията нанесе мощен удар, който може да промени ситуацията.
Заедно с началото на тестването на новия сайт Център за изтегляне на Microsoft, който е създаден с помощта на Silverlight, всеки потребител, посещаващ ресурса, ще получи предложение за изтегляне и инсталиране на приставката Silverlight; в противен случай част от съдържанието и функционалността на сайта няма да бъдат достъпни за него.

Здравейте всички) Днес ще ви разкажа за плъгин, наречен Microsoft Silverlight, който е необходим, за да може всяка мултимедия да работи на уебсайт. Е, това е някакъв вид анимация, аудио и видео възпроизвеждане, като цяло, Microsoft Silverlight е необходим за всичко това! Но това, което е интересно е, както разбирам, това е нещо като Adobe Flash Player, само от Microsoft, това е интересно! Тоест с помощта на този Silverlight може да се възпроизвежда видео на уебсайт, без да се използва обикновен Flash!

Ето една неочаквана шега, това разбрах. Така че не знам дали го знаете или не, но ще напиша - през 2015 г. поддръжката на приставки за формат NPAPI беше деактивирана в много браузъри. Ето защо Microsoft Silverlight вече не работи в браузъри като Opera, Mozilla Firefox, Google Chrome! Поради което имаше планина от недоволство в Интернет и всичко това, много потребители започнаха да търсят опция как да активират NPAPI, но уви, това вече не е възможно. Можете обаче да използвате стара версия, например, използвах стара версия на Chrome и там можете да активирате NPAPI! Ако се интересувате, писах за това.

Microsoft Silverlight - Дебрифинг

Някои потребители пишат, че са инсталирали Microsoft Silverlight и браузърът им е спрял да изостава при възпроизвеждане на видеоклипове. Не знам колко е вярно това, но мисля, че е напълно възможно. Много потребители обаче все още пишат, че това нещо е безполезно, изтеглили са го, инсталирали са го и не са забелязали разликата. Е, разбирам всичко това, особено като се има предвид, че Microsoft Silverlight вече не работи в много браузъри..

Също така прочетох един коментар, че браузърът може да замръзне поради сайт, който използва Microsoft Silverlight, и всичко това, защото браузърът вече не поддържа това нещо! Може би затова замръзва, защото в сайта има нещо, което браузърът не поддържа. Е, добре, това е логично..)

Доколкото разбирам, в момента Microsoft Silverlight работи само в Интернет браузърИзследовател. Ако използвате този браузър, може да не е необходимо да премахвате Microsoft Silverlight, но ако не го използвате, мисля, че можете да го премахнете. Е, помислете сами, това нещо вече не се поддържа от популярните браузъри, но YouTube като цяло иска да премине към формат БЕЗ Flash, използвайки само HTML5 за видео.. Така стоят нещата..

Имам и този Microsoft Silverlight, и не само, а три броя - обикновен, версия 4 SDK и версия 5 SDK. Не знам откъде дойде, определено не съм инсталирал това нещо сам..

Като цяло, не знам за вас, но ще изтрия това нещо)

И така, доколкото разбирам, това нещо е инсталирано в тези папки:

C:\Program Files\Microsoft Silverlight\
C:\Program Files (x86)\Microsoft Silverlight\
C:\Program Files (x86)\Microsoft SDKs\Silverlight\
C:\Program Files (x86)\MSBuild\Microsoft\Silverlight\
C:\Program Files (x86)\Microsoft SDKs\RIA Services\v1.0\Libraries\Silverlight\

Общо взето не само в тези папки, може и някъде другаде. За да проверите, отворете системния диск и където е полето за търсене, тоест в горния десен ъгъл, след това напишете думата Silverlight там и ще видите много неща, това е, което имам:


Няколко мисли на глас. Може би си струва да търсите не по думата Silverlight, а по фразата Microsoft Silverlight. Така мисля, защото може би Програма на Microsoft Silverlight е едно, но може да има и друго, името на което включва думата Silverlight... Затова, за да бъдем по-точни, по-добре е да използвате пълното име, тоест Microsoft Silverlight!

Как да премахнете напълно Microsoft Silverlight от вашия компютър?

И така, сега относно премахването. Можете да го изтриете просто или с помощта на определена програма за изтриване. Имам предвид с помощта на , неговият трик е, че ще ви помогне да премахнете програмата и също ще ви помогне да премахнете остатъците от програмата в Windows. Общо взето го маха и чисти после. Но днес ще ви покажа как да го премахнете ръчно и след това как ръчно да почистите Windows от остатъци..)

Сега само момент. Като цяло ви съветвам да направите точка за възстановяване, преди да изтриете. Това не е трудно, в крайна сметка ще се предпазите от проблеми, това е, така да се каже, добра застрахователна полица в случай, че нещо се обърка. Вече писах как да го направя в статия за това, съветвам ви да го разгледате.

Така че, за да деинсталирате, трябва да щракнете върху Старт и да изберете Контролен панел там:


Ако имате Windows 10, тогава готино, без съмнение, но този елемент е в друго меню, за да го извикате, натиснете бутоните Win + X!

След това намираме иконата за програми и функции там, ето я, стартирайте я:


Ще се отвори прозорец с всички инсталирани програми, вие не изтривате нищо тук! Е, това е, не изтривайте нищо, защото може да има проблеми и всякакви грешки! В този списък намерете Microsoft Silverlight, щракнете с десния бутон и изберете Деинсталиране:


След това ще се появи следното съобщение, тук щракнете върху Да (е, ако не сте променили решението си, разбира се):


След това ще се появи следният прозорец:


Цялото премахване вероятно ми отне около десет секунди. Но в прозореца, добре, където е списъкът със софтуер, аз лично все още имам Microsoft Silverlight версии 4 SDK и 5 SDK:


Те също трябва да бъдат премахнати, но се премахват по същия начин като първата версия, където няма SDK. Като цяло мисля, че няма да имате проблеми с това)

Как да почистите Windows след деинсталиране на Microsoft Silverlight?

Като цяло сте деинсталирали Microsoft Silverlight, но е възможно да има остатъци от тази програма в Windows. Можете да почистите Windows от тези остатъци, вижте как да го направите. Така че първо ще ви покажа как да премахнете ненужните файлове. Това означава, че отваряте системното устройство и там в горния десен ъгъл в полето за търсене напишете името на програмата, тоест Microsoft Silverlight (ако използвате само думата Silverlight, резултатите ще бъдат по-малко точни):


Ще намерите папки с файлове, които принадлежат към компонента Microsoft Silverlight, въпреки че вече сме го премахнали. Всичко това МОЖЕ да бъде премахнато, НО го направете първо контролна точка, ето вижте как да го създадете. Дали да го създадете или не, зависи от вас; Но ако нещо се случи, тогава с помощта на предварително създадена точка за възстановяване можете да върнете всичко както беше. Като цяло, момчета, предупредих ви!

Е, ето всичко, което беше намерено на вашия системен диск, всичко е свързано с Microsoft Silverlight и може да бъде изтрито. За да се спасите незабавно от проблемите на едното да бъде изтрито, а другото не, ви предлагам да инсталирате помощната програма. Тази помощна програма ви помага да премахнете дори неща, които не искате да бъдат премахнати. Но можете също да го изтриете по лесен начин, като просто изберете Изтриване от менюто. Като цяло избрах всички папки, добре, напълно забравих да избера всички долни две, след което щракнах с десния бутон върху тях и избрах опцията Unlocker (вече имам инсталирана помощната програма):


След това избирам Изтриване от менюто и натискам OK:


Unlocker започна да изтрива всичко, което бях избрал и, честно казано, беше малко плашещо, защото дори това съобщение изскочи, след което щракнах Да:


Като цяло изтри много неща, наистина имах чувството, че всички корени на Microsoft Silverlight бяха изтръгнати от Windows... Страхът все още не ме напусна, защото по някаква причина ви посъветвах да направите точка за възстановяване, но не съм го направил сам... Е, това е...)

Ето как беше премахнато за около пет минути:

Като цяло всичко мина добре, сега ще рестартирам, за да проверя по-късно дали няма да има бъгове и задръствания в Windows... Направих кратко рестартиране, стартирах браузърите и всичко изглежда добре. Нямаше грешки, папките се отваряха нормално, като цяло Windows работеше добре)

Така че няма да съм 100% сигурен, но изтриването на ненужни файлове изглежда безопасно!

Сега ще ви покажа как да премахнете боклуци от системния регистър, които са останали от Microsoft Silverlight)

Така че вижте, задръжте бутоните Win + R и напишете следната команда там:

И щракнете върху OK:


Редакторът на системния регистър ще се отвори; не изтривайте нищо там без причина. Това е мястото, където ще търсим боклук. За да направите това, задръжте натиснати бутоните Ctrl + F и напишете там нещо като:

Microsoft Silverlight

По принцип можете да използвате думата Silverlight.. Но с пълното име точността ще бъде по-висока..


Това е всичко, след това търсенето ще започне. Всичко, което е избрано по-късно, може да бъде изтрито. Това могат да бъдат или папки (вляво), или ключове (вдясно). Щракнете с десния бутон върху тях и изберете Изтриване. След това натиснете бутона F3, за да продължите търсенето и така докато се появи съобщение, че търсенето е приключило! Например, намерих някакъв ключ DisplayName, ако щракнете двукратно върху него, ще видите това:


Тоест, разбирате ли, дори и да няма дума за Microsoft Silverlight в името, тя пак ще бъде вътре! Имам предвид, че те се търсят не само по име, но и по съдържание, така че бъдете сигурни, че всичко, което се намери, определено е свързано със Silverlight и може да бъде изтрито! Като цяло, ето пример как да изтриете ключ:


Не намерих никакви папки за боклук, но изтриването му е също толкова лесно, щракнете с десния бутон върху него и изберете Изтриване!

Както можете да видите, всичко е просто. Ако направите всичко точно както написах, тогава няма да има грешки. Е, ако имате съмнения, тогава е по-добре да не правите нищо, стабилността на Windows е по-важна! Но най-идеалният вариант е да направите контролна точка за възстановяване! Нека ви напомня още веднъж, че съм писал за това!

Между другото, по този начин премахнах и антивирусната Avast и изчистих кошчето след нея, ако ви интересува!

Е, всички момчета, успех на вас, желая ви добро настроениеи за да нямате проблеми!)

18.08.2016