
A Silverlight egy Microsoft platform internetes alkalmazások fejlesztéséhez Windows és Mac rendszerekre . A Silverlight , amelyet más multimédiás platformokkal, köztük a JavaFX-szel és a JavaScript-tel való versenyre terveztek, mára nagyrészt elavult, és 2021 októbere után megszűnik hivatalos támogatása.
Régóta nem frissítették, és nem kompatibilis a Microsoft Edge-dzsel vagy a Windows 10-zel. Elhagyott projektnek tekinthető, amely csak Windows 7 és Vista környezetben, valamint olyan böngészőkkel használható, mint az Internet Explorer 9.
Ennek ellenére továbbra is letölthető a hivatalos oldaláról, bár nem hiszem, hogy sok hasznodra válik. A Microsoft .NET-környezetének egy részhalmazaként a Silverlight kibővítette a .NET-fejlesztők hatókörét, lehetővé téve számukra, hogy programjaikat ne csak Windowson, hanem Macen is futtassák.
A Silverlight, amely bővítményként érhető el az Internet Explorerhez, a Firefoxhoz és más webböngészőkhöz, támogatja az animációkat, a vektorgrafikákat, az MP3 és a Windows Media formátumokat, beleértve a VC-1 videokodeket is.
A Silverlight programok Visual Basic, C#, Python és Ruby nyelven írhatók.
Mi az a Silverlight
A Silverlight a .NET-keretrendszer úttörő, többplatformos implementációja volt, amelynek célja gazdag multimédiás élmények és interaktív webes alkalmazások létrehozása és biztosítása volt.
Kezdetben minden népszerű böngészőn futott, beleértve a Microsoft Internet Explorert, a Mozilla Firefoxot, az Apple Safarit és az Operát. A Silverlight futtatásához szükséges bővítmény kicsi volt, így nagyon gyorsan települt.
A Silverlight különböző technológiák kombinációja volt egyetlen fejlesztőplatformon belül, amely lehetővé tette a használni kívánt eszközök és programozási nyelv kiválasztását.
Mire használható a Silverlight
A Silverlight zökkenőmentesen integrálódik a meglévő JavaScript- és ASP.NET AJAX-kóddal, hogy kiegészítse a már felépített funkciókat. Fő célja az volt, hogy versenyezzen az Adobe Flash és Ajax prezentációs komponensekkel.
A HTML 5 megjelenésével az ilyen típusú programoknak már nincs helye a webes programozás világában. 2021 januárjában már láthattuk az Adobe Flash hivatalos halálát. A régóta felhagyott Silverlight támogatása pedig 2021 októberében megszűnik.
Silverlight volt:
- Programozási modell gazdag internetes alkalmazások fejlesztésére és terjesztésére, grafikák, animációk vagy videók segítségével a .NET keretrendszeren belül. A Silverlight korábban kódnevén volt ismert, Windows Presentation Foundation mindenhol.
- Microsoft-bővítmény a Silverlight segítségével létrehozott média továbbítására. A Silverlight bővítmény böngészőkhöz és platformokhoz egyaránt szólt. Ez különösen az Apple OS X-szel, valamint a Safari és Firefox webböngészõkkel, valamint a Windows és az Internet Explorerrel együttmûködõképessé tette.
- A Microsoft azon döntése, hogy létrehoz egy beépülő modult mindhárom fő webböngészőhöz, annak elismerése volt, hogy nem irányítja a böngészők piacát, mivel stratégiai törekvés a fejlesztői közösség és a médiafogyasztók általi telepítés érdekében.
- A Silverlight lehetőségei a gazdag online multimédiás tartalom közös fejlesztésére némi izgalmat váltottak ki a kódoló közösségben. A platform lehetővé tette a fejlesztők és a tervezők számára, hogy JavaScript segítségével kombinálják a grafikát és a HTML-t, majd integrálják azokat Ajax-kompatibilis weboldalakba, így valós időben létrehozzák és megtekinthetik a kódot.
Jelentős mértékben a Silverlight az asztali számítógép-központú környezetről a webböngésző- alapú fejlesztésre helyezte át a hangsúlyt . Ez azért volt lehetséges, mert a Silverlight támogatta a Microsoft Common Language Runtime (CLR) technológiáját , amely lehetővé tette mind a tervezők, mind a fejlesztők számára, hogy a .NET környezetet egy böngészőn belül futtassák, és ezt egy viszonylag könnyű csomagban tegyék.
Silverlight jellemzői
Beszélni fogunk azokról a jellemzőkről, amelyeket a kezdetekkor kezelt, amikor is az egyik legjobb interaktív alkalmazási programnak számított, egyenrangúan az Adobe Flash-lel.
- nekem volt beépített kodek támogatás VC-1 és WMV videó, valamint MP3 és WMA hang lejátszásához böngészőben.
- Silverlight Támogatta a médiatartalom fokozatos letöltésének és lejátszásának lehetőségét bármely webszerverről.
- Silverlight Támogatta a beépített média streaminget is.
- Silverlight Lehetővé tette gazdag animációk és felhasználói felület létrehozását, valamint a vektorgrafikák és a HTML kombinálását, hogy lenyűgöző tartalomélményt hozzon létre.
- Silverlight megkönnyítette a gazdag interaktív élmények létrehozását a videolejátszókkal.
- Minőségi videó élmény. Meg tudtam nézni néhányat a kor legjobb minőségű videói közül, mindezt rendkívül grafikus webhelyekbe ágyazva.
- Létrehozhat olyan webalkalmazásokat, amelyek bármilyen böngészőben és bármilyen operációs rendszeren működnek.
- A Visual Studio-t, a Microsoft.net-et ismerő fejlesztők csodálatos alkalmazásokat fejleszthetnek Silverlight nagyon gyorsan, és működtesse őket Mac és Windows rendszeren.
Érdekelhetik még a 7 legjobb Java programozási program is
előny
- Jelenleg nincs előnye, ha letölti a számítógépére. Elavult, nem kompatibilis a Microsoft zászlóshajó böngészőjével vagy a jelenlegi Windows 10-zel.
hátrányok
- Ez egy elavult program.
- Nincsenek frissítései, és nem kompatibilis a jelenlegi Windows 10 rendszerrel.
- A Microsoft úgy döntött, hogy nem adja ki a Silverlight támogatását a Microsoft Edge-ben, ami egy újabb végzetes csapás a szoftverre.
- Még jelenleg sem támogatja egyetlen böngészőt sem.
- Biztonsági kockázatot jelent, ha a számítógépén van.
- A Microsoft hivatalos oldalán már közölte, hogy 2021 októberétől leállítja a Silverlight támogatását. Már van halálozási dátuma.
Tervek és árak
A Silverlight ingyenes, és semmilyen fizetős csomagot nem kínál. Továbbra is elérhető a weboldalukon, bár figyelmeztetéssel, hogy a kevés felhasználónak fel kell készülnie 2021 októberére.
A Microsoft tisztázza, hogy nem fejezi be a programot, bár ezen időpont után nem lesz több biztonsági vagy minőségi frissítése. Letöltési lehetőség sem lesz.
Csak azok használhatják, akiknek már telepítve van, és frissítés nélkül.
Hogyan és honnan tölthető le a Silverlight
A Silverlight letölthető a hivatalos weboldaláról: Microsoft Silverlight , de csak 2021. október 12-ig. Ezt követően a program hivatalosan már nem lesz letölthető.
A jelenlegi böngészőkkel való kompatibilitás hiánya, valamint az a tény, hogy októbertől már nem lesz támogatott, arra késztet minket, hogy ne javasoljuk a letöltését.
Ha azonban mégis szeretné letölteni, erősen ajánlott a korábbi verziók eltávolítása, és frissítés helyett új telepítést végezni, mert ellenkező esetben ütköző telepítések fordulhatnak elő.
Javasoljuk, hogy NE TELEPÍTSE!
Távolítsa el a frissítéshez
- Lépjen a Vezérlőpultra, kattintson rá.
- Ezután lépjen a Programok és szolgáltatások menüpontra.
- Megjelenik a számítógépére telepített alkalmazások listája, keressen Silverlight. Ha megtalálta, kattintson jobb gombbal, és távolítsa el.
Telepítés Windows rendszerre
- Töltse le a Silverlight telepítőt a hivatalos webhelyről Microsoft Silverlight.
- A telepítő letöltése után lépjen a mappájába descargas és keresse meg az imént letöltött fájlt.
- Kattintson duplán a fájlra.
- Ezután kattintson aTelepítse most".
- Várja meg, amíg a telepítés befejeződik.
- Kattintson a Befejezés gombra.
Telepítés Mac-en
- Kattintson duplán a fájlra "dmg”.
- Kattintson jobb gombbal vagy tartsa lenyomva a Control gombot, majd kattintson a „pkg”.
- Kattintson a „Nyitva”A felugró menüből.
- Kattintson a „Nyitva" abban az üzenetben, hogy "A pkg nem a Mac App Store-ból származik, biztos benne, hogy meg akarja nyitni?".
- A telepítéshez kövesse a képernyőn megjelenő utasításokat Silverlight a számítógépben.
- Zárja be, majd nyissa meg újra a webböngészőt a betöltéshez Silverlight. Néha újra kell indítania a számítógépet a megfelelő betöltéshez.
Kiegészítő engedélyezése az Internet Explorerben
- A böngésző jobb felső sarkában egy fogaskeréknek kell lennie. kattintson
- MajdBővítmények kezelése".
- A bal oldali oszlopban válassza a „Eszköztárak és kiterjesztések".
- Ezután az opciók alatt válassza a „Az összes kiegészítő" kategóriában"mutat".
- Keres "Silverlight” és győződjön meg arról, hogy az „engedélyezett” értékre van állítva az engedélyezés gomb kiemelésével és kiválasztásával.
Kiegészítő engedélyezése a Mozilla Firefoxban
- Nyissa meg az eszközök menüt.
- Ezután kattintson a „– Kiegészítések.
- Busca Microsoft Silverlight és ellenőrizze, hogy a „Mindig aktiválja".
Beépülő modul engedélyezése a Google Chrome-ban
- Kattintson a három vízszintes vonalra a böngészőablak jobb felső sarkában.
- választ "beállítás".
- Kattintson a lehetőségre "Speciális beállítások".
- A „magánéletKattintson a „tartalom beállítások".
- A „kiegészítő termékek", ellenőrizze, hogy a "automatikus futás” van kiválasztva.
Beépülő modul engedélyezése a Safariban
- A menüben Safari A számítógép tetején válassza a „preferenciák".
- A lap alattExtensions", válassza a "Silverlight".
- Győződjön meg róla, hogy "Engedélyezze a Silverlightot” van kiválasztva.
- Győződjön meg arról, hogy a beépülő modulok listája feletti be/ki kapcsoló is „” állásban vantüzelt".
De ahogy már említettük, a Silverlight elavult, és már egyik böngészővel sem kompatibilis. Azt javasoljuk, hogy ne töltse le vagy telepítse.
NE TELEPÍTSE!
A Silverlight-ot használó felhasználók véleménye
Nézzünk néhány véleményt azoktól a felhasználóktól, akik kipróbálták vagy még mindig használják a Silverlight-ot.
- Bxm:
„Jó, de lehetne jobb is. Noha a Silverlight a legtöbb termékhez egyre régebbi függővé válik, észrevettem, hogy még mindig tartalmaz néhány igen hasznos funkciót.
Mivel ez egy nagyon fontos integráció az IE számára, megfelelő szintű tapasztalatom volt a Silverlight használatában. Általában olyan webhelyek használatakor, amelyek a Silverlightot háttérként használják a webhely és az összekapcsolt oldalak általános működése/betöltése szempontjából.
A hátrányom egyszerűen az lenne, hogy elég gyorsan elavult, ezért a jövőben határozott változtatásokat kell végrehajtanom, különösen a Flash Player megszűnése miatt.”
- Arun Velekkat:
„Jól működött, különösen a Netflix esetében . De most elérte az élettartama végét. Igen, a Microsoft megszüntette a Silverlight 5 későbbi verziójának gyártását. A Microsoft bejelentette a Silverlight támogatásának végét (2021. október 12.).”
Tehát itt az ideje, hogy Silverlightról a megfelelő alternatív platformokra térjünk át.”
- Brony Overlord:
"Nagyszerű szoftver és sokkal jobb, mint a flash videó streameléséhez, de még mindig extra, szükségtelen bloatware-nek tűnik."
- Geekeleet:
„A Silverlight hihetetlen alternatívája volt a Flash-nek, amikor először megjelent. Azóta azonban megjelent a HTML5, és gyorsan elavulttá tette a Silverlightot. Munka közben a Silverlight nem működik megfelelően a Chrome-ban, amely a legtöbb felhasználó számára a választott böngésző.”
A Silverlight alternatívái. Az idei év 5 legjobbja
A Microsoft Silverlight kétségtelenül kiváló lehetőség volt webes alkalmazások fejlesztésére. A Silverlight támogatásának megszűntével azonban itt más lehetőségeket is felsorolunk.
1. Szögletes
Az Angular egy népszerű JavaScript keretrendszer, amelyet a Google tart fenn , és egyszerűen nagyszerű választás a fejlesztők számára világszerte. Ez egy nyílt forráskódú keretrendszer, amelyet a webfejlesztési folyamatok kihívásainak kezelésére terveztek, és egyszerű integrációt kínál a HTML-kóddal és az alkalmazásmodulokkal.
Ezenkívül automatikusan szinkronizálódik a fejlesztési folyamatot gördülékenyebbé tevő modulokkal, és a DOM-módszert követve a teljesítmény és a tesztelhetőség javítására összpontosít.
Ezen kívül az Angular TypeScriptet használ, amely lehetővé teszi a könnyű és hatékony létrehozást és fejlesztést. Az Angular fejlesztői bázisa az AngularJS, az első verziója, és több évnyi csiszolással és a keret korunkhoz igazításával jelent meg.
Az Angular segítségével különféle platformokra programozhat és készíthet, beleértve a mobil platformokat is.
2. Reagál
A React egy másik alkalmazáskeretrendszer, amelyet könnyen a legjobbak közé sorolhatunk, a fejlesztői közösségben szerzett népszerűsége és megbecsülése alapján.
A 2013-ban elindított React keretrendszer mára nagy elismerésnek örvend, és olyan vezető cégek használják, mint az Apple, a PayPal, a Netflix és természetesen a Facebook.
A React a ReactJS JavaScript-könyvtár egy változata, amely a natív alkalmazásfejlesztést a JavaScript előtér-fejlesztéssel kombinálja, hogy rendkívül dinamikus és a felhasználók számára érzékeny weboldalakat hozzon létre.
Míg a natív modulok lehetővé teszik platformspecifikus függvények megvalósítását iOS és Android rendszeren , a kód többi része JavaScriptben íródott, és platformok között megosztva van.
3. Fodor
A Ruffle az egyik legjobb alternatíva az Adobe Flash alkalmazások megtekintésére a megszűnésük után. Emulátorként működik. Önálló alkalmazás, Rust szkripteket használ , és kompatibilis az összes modern operációs rendszerrel .
A Ruffle a modern böngésző sandboxát és a Rust memóriabiztonságát kihasználva kezelheti az Adobe biztonsági aggályait.
Képes megkerülni a biztonsági réseket minden nagyobb webböngészőben és operációs rendszerben. A Ruffle egy GNU projekt, így egy ingyenes és nyílt forráskódú Flash médialejátszó.
A Ruffle asztali és webes kliensek számára is elérhető. A felhasználók egyszerűen letölthetik a Ruffle webes verzióját, és további beállítások nélkül tekinthetik meg a flash tartalmat.
A médialejátszó képes automatikusan feltölteni a tartalmat és zökkenőmentesen frissíteni a még mindig flash-tartalomra támaszkodó webhelyeket, amelyek kevés, de vannak még mindig.
4. Microsoft Visual Studio
A Visual Studio egy integrált fejlesztői környezet (IDE), amely nevét onnan kapta, hogy több platformon is használható, és kompatibilis a különféle alkalmazásnyelvekkel.
Három verziója érhető el: a Visual Studio Windows rendszerre , a Visual Studio Code Windows, iOS és Linux rendszerekre , valamint a Visual Studio Mac rendszerre . Mindegyik elérhető a hivatalos weboldalán.
Az egyik fő előnye a mesterséges intelligencia által támogatott fejlesztési képességei , amelyeket a felhasználók IntelliCode néven ismernek . A Visual Studio ingyenesen letölthető.
5. Blazor
A Blazor a Microsoft webfejlesztő eszközeinek része, amely C#, HTML és CSS nyelveket használ.
A Blazor az ASP.NET, a népszerű webfejlesztő keretrendszer egyik funkciója, amely a .NET fejlesztői platformot bővíti eszközökkel és könyvtárakkal webes alkalmazások készítéséhez.
A Blazor nyílt webes szabványokat használ bővítmények vagy kódtranszpiláció nélkül. A Blazor minden modern böngészővel kompatibilis, még a mobillal is.
A böngészőben futó kód ugyanabban a biztonsági sandboxban fut, mint a JavaScript-keretrendszerek. A kiszolgálón futó Blazor kód rugalmasan képes bármit megtenni, mint általában a szerveren, például közvetlenül csatlakozhat egy adatbázishoz.
Preguntas frecuentes
Az alábbiakban felsoroljuk a Silverlighttal kapcsolatos leggyakrabban feltett kérdéseket és válaszokat.
1. A Silverlight több böngészőt és operációs rendszert támogat?
Már nem. A Silverlight jelenleg csak az Internet Explorer 8-cal kompatibilis a Windows 7 rendszerű gépeken. Sem a Windows 7, sem az Internet Explorer nem naprakész.
2. Milyen nyelven tervezték a Silverlightot?
A Silverlight tervezéséhez az XAML nyelvet használják. A XAML az Extensible Application Markup Language rövidítése. Ez egy XML-alapú deklaratív nyelv, amelyet a Microsoft készített.
3. Mi az a RIA?
A RIA a „Rich Internet Applications” rövidítése. Ezek funkciókban gazdag webalkalmazások. Ezek közé tartozik az integrált AJAX-támogatás, az elrendezések, az animációk, valamint az audio- és videokomponensek.
A Silverlight és az Adobe Flash a RIA példái voltak.
4. Mikor szűnik meg a Windows támogatása?
Már egy ideje felhagytak a projekttel, de hivatalosan 2021. október 12-én jár le a támogatás, és ekkor már nem lesz elérhető a telepítés.
5. Mi a neve a Silverlight Linux verziójának?
A Silverlight Linux verziója Moonlight néven volt ismert . Ez is elavulttá vált.
Következtetés
Érdekelhetik még a 7 legjobb programozói program is
A Microsoft 2015 óta nem fejlesztett aktívan Silverlightot, és a platform 2021. október 12-én teljesen megszűnik. Ekkor a Microsoft megszünteti a platform frissítéseinek biztosítását, és eltávolítja a hozzáférést a telepítőhöz, az SDK-hoz és más erőforrásokhoz.
Mivel azonban a Silverlight „örökös licenccel” rendelkezik, a meglévő Silverlight alkalmazásokat nem zárják be. Ez csak azt jelenti, hogy nem frissülnek, és nehezebb lehet olyan böngészőt találni, amely képes futtatni őket.
Ezért a végső ajánlás az, hogy ne töltsük le a Silverlightot.
A nevem Javier Chirinos, és szenvedélyes vagyok a technológia iránt. Amióta az eszemet tudom, szerettem a számítógépeket és a videojátékokat, és ennek a hobbinak a munkája lett.
Több mint 15 éve publikálok a technológiáról és a kütyükről az interneten, különösen az interneten mundobytes.com
Emellett szakértő vagyok az online kommunikációban és marketingben, és ismerem a WordPress fejlesztését.