Kaj je Silverlight. Uporaba, lastnosti, mnenja, cene

Zadnja posodobitev: 04/10/2024
Silverlight
Silverlight

Silverlight Je Microsoftova platforma za razvoj internetnih aplikacij za Windows y Mac. Silverlight Zasnovan je bil za tekmovanje z drugimi večpredstavnostnimi platformami, vključno z JavaFX in JavaScript, vendar je trenutno zastarel in od oktobra 2021 ne bo več imel uradne podpore.

Dolgo časa sploh ni bil posodobljen, ni združljiv z Microsoft Edge niti z Windows 10. Lahko ga štejemo za opuščen projekt, ki ga je mogoče uporabljati le v okoljih Windows 7 in Vista ter z brskalniki, kot je Internet Explorer 9.

Kljub temu ga je še vedno mogoče prenesti z njegove uradne spletne strani, čeprav mislim, da vam ne bo veliko koristil. Kot podmnožica Microsoftovega okolja .NET je Silverlight razširil doseg razvijalcev .NET in jim omogočil izvajanje svojih programov ne le v sistemu Windows, ampak tudi v sistemu Mac.

Silverlight, Dostavljen kot vtičnik za Internet Explorer, Firefox in druge spletne brskalnike, podpira animacije, vektorsko grafiko in druge formate. MP3 in Windows Media, vključno z video kodekom VC-1.

Programe Silverlight je mogoče napisati v Visual Basic, C#, Python in Ruby.

Kaj je Silverlight

Silverlight je bila zelo inovativna medplatformska izvedba ogrodja .NET Framework za ustvarjanje in zagotavljanje multimedijskih izkušenj in bogatih interaktivnih aplikacij za splet.

V svojih zgodnjih dneh je deloval v vseh priljubljenih brskalnikih, vključno z Microsoft Internet Explorerjem, Mozillo Firefox, Apple Safari, Opera. Vtičnik, potreben za zagon Silverlighta, je bil majhen, zato se je namestil zelo hitro.

Silverlight je bila kombinacija različnih tehnologij v eno samo razvojno platformo, ki vam je omogočala izbiro orodij in jezika po vaši izbiri. programiranje ki ste jih želeli uporabiti.

Za kaj se lahko uporablja Silverlight

Silverlight se neopazno integrira z vašo obstoječo kodo JavaScript in ASP.NET AJAX, da dopolni funkcionalnost, ki ste jo že zgradili. Njegov glavni cilj je bil tekmovati s predstavitvenimi komponentami Adobe Flash in Ajax.

S prihodom HTML 5 tovrstni programi nimajo več mesta v svetu spletnega programiranja. Januarja 2021 smo že videli uradno smrt Adobe Flasha. Silverlight, ki je že dolgo opuščen, bo oktobra 2021 prenehal podpirati.

Silverlight je bil:

  • Programski model za razvoj in distribucijo bogatih internetnih aplikacij z uporabo grafike, animacije ali videa znotraj ogrodja .NET. Silverlight je bil prej znan po svojem kodnem imenu, Windows Presentation Foundation Vsepovsod.
  • Microsoftov vtičnik za dostavo medijev, ustvarjenih s Silverlightom. Vtičnik Silverlight je bil namenjen tako brskalnikom kot platformam. Predvsem je zaradi tega postal interoperabilen z Applovim OS X ter spletnima brskalnikoma Safari in Firefox, skupaj z Windows in Internet Explorerjem.
  • Microsoftova odločitev, da ustvari vtičnik za vse tri glavne spletne brskalnike, je bila potrditev, da ne nadzoruje trga brskalnikov, kar je strateška spodbuda za sprejetje s strani razvojne skupnosti in namestitev s strani porabnikov medijev.
  • Možnosti Silverlighta za skupen razvoj bogate spletne večpredstavnostne vsebine so sprožile nekaj navdušenja v koderski skupnosti. Platforma je razvijalcem in oblikovalcem omogočila kombiniranje grafike in HTML s pomočjo JavaScripta ter ju nato integracijo v spletne strani, ki podpirajo Ajax, ter ustvarjanje in predogled kode v realnem času.

Pomembno je, da je Silverlight preusmeril razvoj iz okolja, osredotočenega na namizje, v okolje, ki temelji na spletni brskalnik. To je bilo mogoče, ker je bil Silverlight združljiv z Microsoft Common Language Runtime (CLR), ki je oblikovalcem in razvijalcem omogočil zagon okolja .NET znotraj brskalnika in to v razmeroma lahkem paketu.

Funkcije Silverlight

Govorili bomo o lastnostih, ki jih je imel na svojih začetkih, v katerih je veljal za enega najboljših programov za interaktivne aplikacije, tako kot Adobe Flash.

  1. imel sem vgrajena podpora za kodek za predvajanje videa VC-1 in WMV ter zvoka MP3 in WMA v brskalniku.
  2. Silverlight Podprl je možnost postopnega prenosa in predvajanja medijske vsebine s katerega koli spletnega strežnika.
  3. Silverlight Podprl je tudi vgrajeno pretakanje predstavnosti.
  4. Silverlight Omogoča vam ustvarjanje bogatih animacij in uporabniškega vmesnika ter kombiniranje vektorske grafike s HTML za ustvarjanje privlačnih vsebinskih izkušenj.
  5. Silverlight je olajšal ustvarjanje bogatih interaktivnih izkušenj z video predvajalniki.
  6. Kakovostna video izkušnja. Gledal sem lahko nekaj najbolj kakovostnih videoposnetkov tistega časa, vsi vdelani v zelo nazorna spletna mesta.
  7. Ustvarite lahko spletne aplikacije, ki delujejo v katerem koli brskalniku in v katerem koli operacijskem sistemu.
  8. Razvijalci, ki poznajo Visual Studio, Microsoft.net, bi lahko razvili neverjetne aplikacije Silverlight zelo hitro in jih pripravite do dela v sistemih Mac in Windows.

Morda vas tudi zanima 7 najboljših programov za programiranje v Javi

Prednost

  • Trenutno ni nobene prednosti, če ga prenesete na svoj računalnik. Je zastarel, ni združljiv z Microsoftovim vodilnim brskalnikom ali trenutnim sistemom Windows 10.
  Igrajte Spotify na Hisense Smart TV: 5 načinov

Slabosti

  • Gre za zastarel program.
  • Nima posodobitev in ni združljiv s trenutnim sistemom Windows 10.
  • Microsoft se je odločil, da ne bo izdal podpore za Silverlight v Microsoft Edge, kar je še en usoden udarec za programsko opremo.
  • Tudi trenutno nima podpore za noben brskalnik.
  • Imeti ga v računalniku predstavlja varnostno nevarnost.
  • Microsoft je na svoji uradni strani že izjavil, da bo oktobra 2021 prenehal podpirati Silverlight. Datum smrti že ima.

Načrti in cene

Silverlight Je brezplačen in nima nobenih plačilnih načrtov. Še vedno je na voljo na njegovem spletnem mestu, čeprav z opozorilom, naj se nekaj uporabnikov, ki jih ima, pripravi na oktober 2021.

Microsoft pojasnjuje, da programa ne ukinja, čeprav po tem datumu ne bo imel več varnostnih ali kakovostnih posodobitev. Prav tako ne bo imel možnosti prenosa.

Uporabljajo ga lahko samo tisti, ki ga imajo že nameščenega, in to brez posodobitev.

Kako in kje prenesti Silverlight

Silverlight lahko prenesete z uradne spletne strani: Microsoft Silverlight, le do 12. oktobra 2021. Po tem programu uradno ne bo več mogoče prenesti.

Zaradi pomanjkanja združljivosti s trenutnimi brskalniki in dejstva, da ne bo več podprt od oktobra, priporočamo, da ne prenašaj ga.

Če pa ga še vedno želite prenesti, močno priporočamo, da odstranite prejšnje različice in izvedete novo namestitev namesto posodabljanja, saj lahko sicer pride do nasprotujočih si namestitev.

Priporočamo, da GA NE NAMESTITE!

Odstranite za posodobitev

  • Pojdite na nadzorno ploščo, kliknite nanjo.
  • Nato pojdite na Programi in funkcije.
  • Prikaže se seznam aplikacij, ki ste jih namestili v računalnik, poiščite Silverlight. Ko ga najdete, z desno miškino tipko kliknite in odstranite.

Namestitev v sistem Windows

  • Prenesite namestitveni program Silverlight z uradnega spletnega mesta Microsoft Silverlight.
  • Ko je ta namestitveni program prenesen, se pomaknite do svoje mape descargas in poiščite datoteko, ki ste jo pravkar prenesli.
  • Dvokliknite datoteko.
  • Nato kliknite "Namestite zdaj".
  • Počakajte, da se namestitev konča.
  • Kliknite končaj.

Namestitev na Mac

  • Dvakrat kliknite na datoteko "dmg”.
  • Z desno miškino tipko kliknite ali pridržite Control in kliknite »pakiranje«.
  • Kliknite »open”Iz pojavnega menija.
  • Kliknite »open« v sporočilu, ki pravi »pkg ni iz trgovine Mac App Store, ste prepričani, da ga želite odpreti?".
  • Za namestitev sledite navodilom na zaslonu Silverlight v računalniku.
  • Zaprite in znova odprite spletni brskalnik, da se lahko naloži Silverlight. Včasih morate znova zagnati računalnik, da se pravilno naloži.

Omogoči dodatek v Internet Explorerju

  • V zgornjem desnem kotu brskalnika mora biti zobnik. kliknite
  • Nato v "Upravljajte vtičnike".
  • V levem stolpcu izberite »Orodne vrstice in razširitve".
  • Nato pod temi možnostmi izberite »Vsa dopolnila"v kategoriji"oddaja".
  • Išče "Silverlight« in se prepričajte, da je nastavljeno na »omogočeno«, tako da označite in izberete gumb za omogočanje.

Omogoči dodatek v brskalniku Mozilla Firefox

  • Odprite meni orodij.
  • Nato kliknite »"Dopolnjuje."
  • Iskanje Microsoft Silverlight in preverite, ali je nastavljen na "Vedno aktivirajte".

Omogoči vtičnik v brskalniku Google Chrome

  • Kliknite na tri vodoravne črte v zgornjem desnem kotu okna brskalnika.
  • Izberite "nastavitev".
  • Kliknite možnost "Napredne nastavitve".
  • Pod naslovom "Zasebnost", Kliknite"Nastavitve vsebine".
  • Pod naslovom "Dopolnila«, preverite možnost »samodejni zagon”.
  Popravite napako, da gonilnik jedra ni nameščen v sistemu MacOS

Omogoči vtičnik v Safariju

  • V meniju Safari Na vrhu računalnika izberite »nastavitve".
  • Pod zavihkom "Razširitve", izberite"Silverlight".
  • Prepričajte se "Omogoči Silverlight”.
  • Prepričajte se, da je tudi stikalo za vklop/izklop nad seznamom vtičnikov nastavljeno na »Na".

A kot smo že omenili, Silverlight Je zastarel in ni več združljiv z nobenim od teh brskalnikov. Naše priporočilo je, da ga ne prenašate ali nameščate.

NE NAMEŠČAJTE!

Mnenja uporabnikov, ki so uporabljali Silverlight

Poglejmo si nekaj mnenj uporabnikov, ki so preizkusili Silverlight ali ga še vedno uporabljajo.

  • Bxm:

»Dobro, a lahko bi bilo bolje. Medtem ko Silverlight zdaj postaja starejša odvisnost za večino izdelkov, sem opazil, da še vedno vsebuje nekaj precej uporabnih funkcij.

Ker je to zelo pomembna integracija za IE, sem imel spodobno raven izkušenj z uporabo Silverlighta. Na splošno, ko poskušate uporabiti spletna mesta, ki uporabljajo Silverlight kot zaledje v smislu splošnega delovanja/nalaganja spletnega mesta in njegovih med seboj povezanih strani.

Moja slabost pri tem bi bila preprosto dejstvo, da precej hitro zastara, tako da bom moral v prihodnosti narediti nekaj dokončnih sprememb, zlasti zaradi propada Flash Playerja.«

  • Arun Velekkat:

»Dobro je delovalo, še posebej za Netflix. Toda zdaj je dosegel konec svoje življenjske dobe. Da, Microsoft je ukinil novejšo različico Silverlight 5. Microsoft je objavil datum konca podpore za Silverlight (12. oktober 2021).

Torej je zdaj pravi čas, da preidemo s Silverlighta na prave alternativne platforme.«

  • Brony Overlord:

»Odlična programska oprema in veliko boljša od bliskavice za pretakanje videa, vendar se še vedno zdi kot dodatna, nepotrebna napihnjena programska oprema.«

  • Geekeleet:

“Silverlight je bil neverjetna alternativa Flashu, ko je prvič prišel na sceno. Od takrat pa je bil izdan HTML5, zaradi katerega je Silverlight hitro zastarel. Pri delu Silverlight ne deluje pravilno v Chromu, ki je brskalnik, ki ga izbere večina naših uporabnikov.”

Alternative za Silverlight. 5 najboljših v tem letu

Brez dvoma je bil Microsoft Silverlight odlična možnost za razvoj spletnih aplikacij. Ker pa je podpora za Silverlight prenehala, tukaj navajamo druge možnosti.

1. Kotni

Kotna, je priljubljeno ogrodje JavaScript, ki ga vzdržuje google, in je preprosto odlična izbira za razvijalce po vsem svetu. Je odprtokodno ogrodje, zasnovano za reševanje izzivov procesov spletnega razvoja in ponuja enostavno integracijo s kodo HTML in aplikacijskimi moduli.

Poleg tega se samodejno sinhronizira z moduli, ki omogočajo gladek razvojni proces in se po metodologiji DOM osredotoča na izboljšanje zmogljivosti in možnosti testiranja.

Poleg tega Angular uporablja TypeScript, ki omogoča enostavno in učinkovito ustvarjanje in razvoj. Angular ima razvojno bazo v AngularJS, svoji prvi različici, ki je izšla po nekaj letih poliranja in prilagajanja ogrodja današnjemu času.

Z Angularjem boste lahko programirali in ustvarjali za različne platforme, vključno z mobilnimi platformami.

2. Reagirajte

Reagirajo je še eno aplikacijsko ogrodje, ki ga lahko enostavno označimo za enega najboljših na podlagi priljubljenosti in naklonjenosti, ki si ga je pridobil v skupnosti razvijalcev.

Okvir, predstavljen leta 2013 Reagirajo Danes ga dobro cenijo in uporabljajo vodilna podjetja, kot so Apple, PayPal, Netflix in seveda Facebook .

React je različica knjižnice ReactJS JavaScript, ki združuje izvorni razvoj aplikacij z razvojem sprednjega dela JavaScripta za ustvarjanje spletnih strani, ki so zelo dinamične in uporabniku odzivne.

Medtem ko vam izvorni moduli omogočajo implementacijo funkcij, specifičnih za platformo iOS y Android, preostala koda je napisana v JavaScriptu in se deli na različnih platformah.

3.Naborki

Ruffle To je ena najboljših alternativ za ogled aplikacij Adobe Flash, potem ko zapustijo trg. Obnaša se kot emulator. Je samostojna aplikacija, ki uporablja pisanje Rust, za vse OS moderno.

  Kaj Odin uporablja, lastnosti, mnenja, cene

Ruffle Zaskrbljenost družbe Adobe glede varnosti lahko odpravite tako, da izkoristite prednosti sodobnega peskovnika brskalnika in varnosti pomnilnika Rust.

Lahko zaobide varnostne pomanjkljivosti v vseh večjih spletnih brskalnikih in operacijskih sistemih. Ruffle Je projekt GNU, torej brezplačen in odprtokoden predvajalnik flash medijev.

Ruffle je na voljo za namizne in spletne odjemalce. Uporabniki lahko preprosto prenesejo spletno različico Ruffle in si lahko ogledajo flash vsebino brez dodatne konfiguracije.

Medijski predvajalnik lahko samodejno napolni vsebino in nemoteno posodablja spletna mesta, ki se še vedno zanašajo na flash vsebino, ki jih je malo, a jih je še vedno nekaj.

4.Microsoft Visual Studio

Visual Studio To je tisto, kar je znano kot IDE (Integrated Development Environment), to ime je prevzelo zaradi svoje zmožnosti uporabe na več platformah in združljivosti več aplikacijskih jezikov.

Na voljo ima tri različice, Visual Studio za Windows, Visual Studio Code za Windows, iOS in Linux, In Visual Studio za Mac. Vse je na voljo na njihovi uradni strani.

Ena njegovih velikih prednosti je zmožnost podprtega razvoja umetna inteligenca, med uporabniki poznan kot IntelliCode. Visual Studio je brezplačen za prenos.

5. Blazor

blazer Je del Microsoftovih orodij za spletni razvoj, ki uporablja jezike C#, HTML in CSS.

blazer je značilnost ASP.NET, priljubljenega ogrodja za spletni razvoj, ki razširja razvojno platformo .NET z orodji in knjižnicami za ustvarjanje spletnih aplikacij.

Blazor uporablja odprte spletne standarde brez vtičnikov ali transpilacije kode. Blazor je združljiv z vsemi sodobnimi brskalniki, tudi mobilnimi.

Koda, ki se izvaja v brskalniku, se izvaja v istem varnostnem peskovniku kot okviri JavaScript. Koda Blazor, ki se izvaja na strežniku, ima prilagodljivost za vse, kar bi običajno počela na strežniku, kot je neposredno povezovanje z bazo podatkov.

Pogosto zastavljena vprašanja

Spodaj je seznam najpogostejših vprašanj in odgovorov o Silverlightu.

1. Ali Silverlight podpira več brskalnikov in operacijskih sistemov?

Ne več. Silverlight je trenutno združljiv samo z Internet Explorerjem 8 na napravah s sistemom Windows 7. Niti Windows 7 niti Internet Explorer nista posodobljena.

2. Kateri jezik je bil uporabljen za načrtovanje s Silverlightom?

Za oblikovanje Silverlight se uporablja jezik XAML. XAML je kratica za Extensible Application Markup Language. Je deklarativni jezik, ki temelji na XML, ki ga je ustvaril Microsoft.

3. Kaj je RIA?

RIA je akronim za "Rich Internet Applications". To so spletne aplikacije, bogate s funkcijami. Te funkcije vključujejo integrirano podporo za AJAX, postavitve, animacije, avdio in video komponente.

Silverlight in Adobe Flash sta bila primera RIA.

4. Na kateri datum se bo končala podpora za Windows?

Že nekaj časa opuščajo projekt, uradno pa 12. oktobra 2021 To bo zadnji dan podpore in ne bo več na voljo za namestitev.

5. Kako se imenuje različica Silverlight za Linux?

Različica Silverlight za Linux je bila znana kot Moonlight. Bil je tudi zastarel.

Zaključek

Morda vas tudi zanima 7 najboljših programov za programiranje

Microsoft od leta 2015 ni aktivno razvijal Silverlighta, platforma pa bo popolnoma umaknjena 12. oktobra 2021. Takrat bo Microsoft prenehal zagotavljati posodobitve za platformo in odstranil dostop do namestitvenega programa ter SDK-ja in drugih virov.

Ker pa ima Silverlight »trajno licenco«, obstoječe aplikacije Silverlight ne bodo zaprte. To samo pomeni, da ne bodo posodobljeni in da bo morda težje najti brskalnik, ki jih lahko izvaja.

Zato zadnje priporočilo ni prenos Silverlight.