Приложения на Silverlight. Silverlight, HTML5 и непрозрачната стратегия за развитие на Microsoft Как да почистите Windows след деинсталиране на Microsoft Silverlight

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

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

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

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

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

Silverlight съчетава 4 от най-важните съвременни уеб компоненти.

Предполагаше се, че 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!
  • Превод

По неизвестни за мен причини в момента изглежда, че много от разработчиците, които присъстваха на скорошната конференция PDC 2010 ( Най-голямата конференция на Microsoft за разработчици – прибл. преводач), бяха много изненадани, че Microsoft реши да премести акцента в разработката на RIA от Silverlight към HTML5. Въпреки че тази изненада на разработчиците е не по-малко изненадваща - на последните конференции и съобщения ( например съобщения за разработването на Internet Explorer 9 - Прибл. преводач) Представителите на Microsoft дадоха да се разбере, макар и не съвсем изрично, че приоритетите се променят към по-многоплатформено решение. каква е тайната

Когато Microsoft пусна първата версия на Silverlight през 2007 г., приставката беше рекламирана от пресата като подобна на Adobe Flash ( въпреки че има редица други подобни решения: Adobe AIR, JavaFX, Google Gears (чието развитие е затворено, част от кода стана основа за HTML5), OpenLaszlo и др. - Прибл. преводач). Въпреки че все още има определени разлики. Silverlight беше насочен към разработчиците на софтуер, докато Adobe Flash беше насочен към уеб дизайнерите, въпреки че и двете платформи покриваха един и същ пазар на сложни интерактивни приложения, доставяни чрез уеб браузър.
Наивните разработчици, които дойдоха да слушат речи на MS Silverlight, бяха разочаровани. Боб Маглия ( Президент на отдела за сървъри на Microsoft - Прибл. преводач) заяви, че стратегията за развитие на RIA на Microsoft е преминала към HTML5.
В изявление на ZDNet главният изпълнителен директор Стив Балмър и Боб Мъглия обявиха, че Silverlight ще продължи да се развива, но езикът за маркиране HTML5 ще има предимство в мрежата.
Разбираемо е разработчиците да бъдат подмамени от многократните уверения на Microsoft в близкото минало, че Silverlight ще премахне Flash от картината и ще се превърне в необичайно обещаващ, мощен инструмент за изпълнение на проекти. И сега разработчиците, които планират да създадат свои проекти, базирани на Silverlight, чуват от компанията, че се предполага, че Silverlight е добър, но ние ще забравим за него, защото HTML5 е по-умен и по-готин. Да, има за какво да стискате зъби, но трябва да сте обективни - Microsoft е говорил за това и преди ( По време на разработването на браузъра Gazelle, който сега се трансформира в напълно различен проект) и първите визуализации на IE9, някои разработчици посочиха в своите блогове и интервюта, че HTML5 ще бъде основата - Забележка. преводач).

Разработването на IE 9 трябваше да бъде първият сигнал за събуждане за програмистите, насочили поглед към Silverlight. Microsoft тръбеше на всяка крачка, че браузърът отговаря на всички уеб стандарти, че IE поддържа CSS3 и HTML5 най-добре ( Тогава това беше чиста лъжа, в която много интернет ресурси обвиняваха корпорацията, но сега това е реалност. IE 9 PP6 по никакъв начин не отстъпва средно на Chromium 9. Тествах Chromium 9 в W3C, така че не ритайте прекалено силно - Забележка. преводач). Сега Microsoft почти създаде високопроизводителен, съвместим с уеб стандартите браузър, който не просто бие звънец за разработчиците на Silverlight RIA, той просто бие звънец.
В същото време би било хубаво, ако екипът за разработка на браузъри настояваше за това, но и разработчиците на Silverlight, първо, леко намекват, че Silverlight ще стане само малка притурка за HTML5, защото новият език за маркиране, например, не е все пак може да предава DRM-защитено поточно видео. Тоест в крайна сметка Silverlight дори не е позициониран като конкурент на HTML5, но остава конкурент на Adobe Flash, който все още заема доминираща позиция.
Второ, разработчиците на Silverlight говорят за самостоятелно използване на модула. Отделно от браузъра, плъгинът може да се използва като платформа за настолни приложения (Пример Seesmic) или, което е по-важно, писане на приложения за Windows Phone 7. Игрите, разбира се, ще бъдат по-удобни за писане в XNA, но не-игра приложенията за новата мобилна операционна система са по-лесни за писане в Silverlight ( Това беше обсъдено много на конференцията за Деня на студентите в Московския държавен университет на 1 ноември и ще бъде обсъдено утре в Киев - Прибл. преводач).
Всъщност Боб Маглия не обяви нови стратегии, а просто изложи всичко. Silverlight преминава към Windows Phone, а всичко останало е оставено на HTML5. Каква е причината? Ето какво:

Проблем с Apple
Въпреки усилията на Microsoft да направи Silverlight кросплатформена, задачата се провали. Windows беше прегърнат, Mac OS X беше подкрепен с мъка наполовина, Linux беше даден в ръцете на Novell, който започна да пише патерица под формата на Moonlight, само „пародирайки“ затворения Silverlight. Трудностите започнаха на мобилния пазар, а именно с iOS. Както знаете, Apple забрани изпълнението на плъгини в мобилната среда Safari, което предизвика вълнение сред потребителите на приложения на Adobe Flash, въпреки че засегна и Silverlight, но поради ниската популярност на модула това не предизвика много резонанс . Оказва се, че Microsoft се отказва без бой от пазара на интернет таблети и изключително популярния iPhone. ( Microsoft се опитва да насърчи производителите да произвеждат таблети за Windows 7, но в сравнение с Android, iOS, webOS, Jolicloud изглежда бледо - Забележка. преводач). Следователно единственият начин да се закрепите там е HTML5.
Подобен проблем сполетя Flash, но Adobe излезе с редица инструменти за заобикаляне на проблема ( както и редица разработки на трети страни от фенове и други разработчици, като браузъра SkyFire, който по образа и подобието на Opera Mini с компресиране на трафика ще обработва Flash съдържание на своите сървъри - Забележка. преводач).
Все пак не е ясно какъв ще бъде основният фокус за Servelat: самостоятелни приложения за компютри, приложения за Windows Phone 7 или „лосион“ върху HTML5?
Нова посока за Silverlight
Парадоксално, Silverlight остава не по-малко важен от преди, макар и в никакъв случай не в посоката, както първоначално е замислено.
Цялата тази клоунада в миналото, където Silverlight беше позициониран като „убиец на Flash“, не изглеждаше никак сериозно. Adobe има удобна безплатна отворена рамка Adobe Flex, която е много трудна за изместване на Visual Studio и Expression Blend, които освен това са платени или съдържат редица ограничения. В такива ситуации е много трудно да се измести Flash. Следователно посвещаването на целия уеб сегмент на езика HTML5 е напълно оправдано. Обективно Silverlight нямаше голям шанс да измести Flash.
Silverlight има голям шанс като платформа за разработване на приложения за Windows Phone 7. И тук възниква големият въпрос дали Windows Phone 7 ще успее да отхапе парче от пая, който са Nokia, Google, Apple, Research in Motion и HP яростно споделяне с тяхната webOS? Ако не, тогава всички пари, инвестирани в разработката на Silverlight, ще бъдат пропилени. Но Microsoft има причини да мисли положително - пазарът на смартфони е потенциално обещаващ пазар ( през годината делът на мобилните устройства в интернет трафика се е увеличил с 2% - Забележка. преводач). Ако в динамиката на пазара Microsoft успее да отхапе парче от пая и да го задържи в зъбите си, тогава ще има шансове за експанзия в дяловете на конкурентите. С такава мощна платформа за разработка на приложения като Silverlight, MS има бъдеще в този сегмент ( И затова на всички конференции и блогове представителите на Microsoft отчаяно скандират „Започнете да програмирате за Windows Phone точно сега!“ Ако няма приложения на трети страни, тогава WP 7 ще умре, преди наистина да се роди - Забележка. преводач).
Silverlight на работния плот
Silverlght далеч не е най-лошата рамка за разработване на самостоятелни приложения за персонални компютри, като се има предвид, че Expression Blend и Visual Studio са мощни инструменти за разработка. С тях можете да създадете дизайн и кодова база за подобни Silverlight приложения с относителна лекота. Проблемът е друг - политиката на Microsoft.
На последния PDC 2010 малко се говореше за Silverlight, но изобщо не се говореше за настолни приложения. Да, има оправдания за това: тази година основната тема на Microsoft са Windows Phone 7 и Windows Azure, които бяха приоритетни, но вече са забравили за Windows 7. Най-вероятно ще чуем за развитието на Windows 8 през следващата година, но това не е факт. Оттук става ясно, че Microsoft „отлетя“ към „облаците“, като остави всичко останало на заден план.
Desktop Silverlight е специален звяр. По същество това е производно на .NET Framework и Windows Presentation Foundation (WPF). Той елиминира функции, които не са необходими извън уеб приложенията, за да се постигне по-бързо и по-ефективно изпълнение. Тоест, ако можете да пишете приложения в C# или WPF, тогава можете лесно да пишете в Silverlight и обратно.
Модулът Silverlight обаче първоначално е предназначен да бъде плъгин за браузър. Да, разработчиците могат да избират между .NET/WPF и Silverlight (дори има предимства за работа на Mac OS X), но с по-мощния .NET/WPF има много по-широк набор от приложения за разработване. По отношение на функционалността, WPF и Silverlight се припокриват в някои аспекти.
Това „съперничество“ между двата продукта е показателно за някои пропуски в политиката на Microsoft в областта на настолните приложения. Нека се върнем назад във времето, когато Windows Vista, тогава известна като Longhorn, току-що се разработваше. Тогава на .NET кода се гледаше като на бъдещето на разработката на Windows приложения и всичко беше ясно: WPF беше платформа за разработка на приложения, а Silverlight (тогава WPF/Everywhere) беше съкратена версия за мултиплатформени уеб приложения. Първите версии на Windows Vista дори имаха способността да пишат мащабируеми WPF приложения, което би било мощен скок към модерната концепция за "три екрана"
Въпреки това, както знаете, самият проект Longhorn беше рестартиран, прословутата Windows Vista беше пусната, а .NET се оказа в дълбока сянка. Изглеждаше, че Microsoft се страхува да използва .NET, поне на работния плот. Вместо да пусне система, изградена върху WPF, WPF беше игнориран и едва с пускането на Visual Studio 2010 Microsoft започна да прави приложения, изградени на тази технология. В същото време в Windows Vista същото интелигентно мащабиране беше премахнато при инсталирането на първия сервизен пакет. По какви причини не е ясно.
Като гледам цялото това лутане, не е съвсем ясно какво ще прави Microsoft (изглежда, че дори не разбира какво трябва да се направи). Основните принципи на WPF са много впечатляващи и разработването на Windows приложения в WPF е много за предпочитане пред Win32, въпреки че все още има много съмнения.
С Windows 7 гигантът от Редмънд въведе технологията Direct2D, която не използва нито WPF, нито Silverlight, но която е в основата на високопроизводителното HTML5 изобразяване в Internet Explorer 9. Оказва се, че WPF може да умре, въпреки че може да съществува съвместно със Silverlight, или обратното, и двете технологии могат да избледнеят в неизвестност. Преди появата на Windows Phone 7 мислех, че последното ще се случи, но сега с мобилната операционна система и Visual Studio Lightswitch разбирам, че WPF ще отиде на заден план, отстъпвайки място на Silverlight.
Silverlight в мрежата все още има смисъл
Сега, когато Silverlight изпадна в немилост при разработката на уеб приложения и има несигурно бъдеще на настолните приложения, можете да видите разочарованието на много разработчици, които са осъзнали, че техните приложения вече не са наистина необходими във формата, в която са били предназначени. Най-странното и озадачаващо е, че стратегията на Microsoft не е съвсем ясна, тъй като те изричат ​​само общи фрази, без да ги разкриват в конкретика.
Не мисля, че остава съмнение, че HTML5 ще доминира на пазара ( Политиките на Google, Apple и действията на Adobe наистина не ни позволяват да се съмняваме в това - Прибл. преводач), но не сега. Докато Internet Explorer доминира на пазара на браузъри, поддръжката на HTML5 варира от нула (Internet Explorer 6) до незначителна (Internet Explorer 8)
Да, Internet Explorer 9 значително и качествено променя съществуващата поддръжка (или по-скоро не поддръжка) на уеб стандарти в браузъра, но е абсолютно неизвестно кога ще бъде пуснат официално. За 18 месеца от съществуването си Internet Explorer 8 спечели около 50% от общия дял, а останалите 50% се споделят от морално и технически остарелия IE 6/7. Тоест, дори Microsoft да пусне „деветката“ точно сега, ще отнеме около година, докато тя заеме значителен дял. Докато Silverlight и Flash са достъпни в момента за всяка версия на браузъра.
Дори ако HTML5 сега заема по-голямата част от пазара на уеб технологии, развитието ще бъде трудно. Съществуват много спецификации, но са далеч от крайния етап на разработка; браузърите на различни двигатели възприемат маркирането по различен начин, показвайки напълно различни резултати. Оказва се, че разработчиците имат две възможности - да работят с HTML5 и да отделят много време за настройка, изрязване, тестване на маркирането във всеки браузър или да вземат приставката Silverlight, която изглежда еднакво във всички поддържани браузъри и системи. И не забравяйте, че разумни инструменти за разработка и дизайн за HTML5 все още не са измислени. Да, Adobe представи инструмент за конвертиране на Flash в HTML5, но това е инструмент на бъдещето, а не на днешния ден, докато Microsoft и Adobe имат мощни инструменти за разработка и добавки за работа съответно със Silverlight и Flash. Следователно не трябва ревностно да погребвате и двата модула.
Не забравяйте, че HTML5 не може да направи много. Например видео, защитено с DRM, което се използва в услугата Hulu. Поточно видео е много трудно да се създаде с помощта на HTML5, а работата с уеб камери и микрофони е много далеч от идеалното. Накратко, HTML5 не може да прави много неща, които Flash и Silverlight могат.
HTML5 или дори нещо, което скоро може да се появи на базата на него, няма да може да спечели голяма популярност дори през следващата и може би година по-късно. Все още има много области, в които Flash и Silverlight са много за предпочитане пред HTML5 като добавки и инструменти за разработка.
На този фон решението на Microsoft да започне да ограничава уеб фокуса на Silverlight изглежда меко казано странно. Да, след година ще е необходимо, но сега? World Wide Web Consortium (W3C) работи усилено за създаването на стандарт, но работата е толкова далеч от завършване, че премахването на технологии като Silverlight и Flash без подходяща замяна е просто чиста лудост.
Но е време Microsoft да вземе решение и да спре да се гаври с разработчиците. Каква ще стане платформата за писане на приложения на настолни компютри? Win32 (със или без Direct2D няма значение)? Silverlight? WPF? Или нещо съвсем друго? Три метода на развитие, съжалявам, но това е трудно. Алтернативата е добра, но ако днес има три метода на разработка и разработчиците са разделени поравно и започват да пишат приложения, а утре Microsoft погребе два метода, какво, разработчиците ще седят без нищо? Ако бъдещето принадлежи на Silverlight и WPF, тогава свържете Direct2D към тях, така че да работят бързо и да изглеждат по същия начин с други приложения, но ако не са бъдещето на настолни компютри, тогава ги оставете да кажат на разработчиците за това, за да са готови за промени, а не да ги водя по носа.
Въпреки че можете да се досетите за плановете на Microsoft. Понастоящем Direct2D е най-добрият начин за разработчиците да пишат високопроизводителни потребителски интерфейси и също така е най-добрият начин за работа с HTML5 в IE9. Ще успее ли Редмънд да обхване целия HTML5 с неговата визия и възможности, да запуши, заедно с W3C, дупките, които не позволяват на HTML5 да „превъзмогне“ Flash и Silverlight, и след това да използва всичко това в Windows? Apple започва да прави нещо подобно в iOS.
Случват се странни неща, странни неща.

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, достъпна под Отворен кодкод.
Преди броени дни, на 16 май, под егидата на проекта Моноразработчиците пуснаха версия с отворен код на плъгина Silverlight за операционни системи Linux. Това развитие се нарича лунна светлина. Повече за нея по-долу.

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

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

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

Разработчиците могат да пишат на всеки .NET език: VB, C#, JavaScript, IronPython и IronRuby.
По-лесно вграждане на потребителски елементи (като част от 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.

Попфлайе приложение 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 работи само в браузъра Internet Explorer. Ако използвате този браузър, може да не е необходимо да премахвате 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

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

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

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

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

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

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

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



Свързани публикации