
Silverlight È una piattaforma Microsoft per lo sviluppo di applicazioni Internet per Windows y Mac. Silverlight È stato progettato per competere con altre piattaforme multimediali, tra cui JavaFX e JavaScript, ma attualmente è deprecato e non avrà più il supporto ufficiale a partire da ottobre 2021.
Non è stato aggiornato da molto tempo, non è compatibile con Microsoft Edge nemmeno con Windows 10. Può essere considerato un progetto abbandonato, utilizzabile solo in ambiente Windows 7 e Vista, e con browser come Internet Explorer 9.
Nonostante ciò, puoi comunque scaricarlo dal suo sito ufficiale, anche se non credo che ti sarà di grande utilità. Come sottoinsieme dell'ambiente .NET di Microsoft, Silverlight ha ampliato la portata degli sviluppatori .NET, consentendo loro di eseguire i propri programmi non solo su Windows, ma anche su Mac.
Silverlight, che viene fornito come componente aggiuntivo per Internet Explorer, Firefox e altri browser Web, supporta animazioni, grafica vettoriale e formati MP3 e Windows Media, incluso il codec video VC-1.
I programmi Silverlight possono essere scritti in Visual Basic, C#, Python e Ruby.
Cos'è Silverlight
Silverlight è stata un'implementazione multipiattaforma molto innovativa di .NET Framework per creare e fornire esperienze multimediali e ricche applicazioni interattive per il web.
All'inizio funzionava su tutti i browser più diffusi, inclusi Microsoft Internet Explorer, Mozilla Firefox, Apple Safari, Opera. Il plug-in necessario per eseguire Silverlight era piccolo, quindi è stato installato molto rapidamente.
Silverlight era una combinazione di diverse tecnologie in un'unica piattaforma di sviluppo che consentiva di selezionare gli strumenti e il linguaggio desiderati. programmazione che volevi usare.
Per cosa può essere utilizzato Silverlight
Silverlight si integra perfettamente con il codice JavaScript e ASP.NET AJAX esistente per integrare le funzionalità che hai già creato. Il suo obiettivo principale era competere con i componenti di presentazione Adobe Flash e Ajax.
Con l'arrivo di HTML 5, questi tipi di programmi non hanno più posto nel mondo della programmazione web. Abbiamo già visto la morte ufficiale di Adobe Flash nel gennaio 2021. E Silverlight, abbandonato da tempo, terminerà il supporto nell'ottobre 2021.
Silverlight era:
- Un modello di programmazione per lo sviluppo e la distribuzione di applicazioni Internet avanzate, utilizzando grafica, animazione o video all'interno del framework .NET. Silverlight era precedentemente conosciuto con il suo nome in codice, Windows Presentation Foundation ovunque.
- Un plug-in Microsoft per la distribuzione di contenuti multimediali creati con Silverlight. Il plug-in Silverlight era sia per browser che per piattaforme. In particolare, ciò lo ha reso interoperabile con OS X di Apple e i browser Web Safari e Firefox, insieme a Windows e Internet Explorer.
- La decisione di Microsoft di creare un plug-in per tutti e tre i principali browser web è stata un riconoscimento del fatto che non controlla il mercato dei browser come spinta strategica per l'adozione sia da parte della comunità di sviluppo che per l'installazione da parte dei consumatori dei media in linea.
- Le possibilità di Silverlight per lo sviluppo collaborativo di ricchi contenuti multimediali online hanno suscitato entusiasmo nella comunità di programmazione. La piattaforma ha consentito a sviluppatori e designer di combinare grafica e HTML utilizzando JavaScript e quindi di integrarli in pagine Web abilitate per Ajax, creando e visualizzando l'anteprima del codice in tempo reale.
In modo significativo, Silverlight ha spostato lo sviluppo da un ambiente incentrato sul desktop a uno basato su browser web. Ciò è stato possibile perché Silverlight era compatibile con Microsoft Common Language Runtime (CLR), che ha consentito sia ai progettisti che agli sviluppatori di eseguire l'ambiente .NET all'interno di un browser e di farlo in un pacchetto relativamente leggero.
Funzionalità di Silverlight
Ti parleremo delle caratteristiche che possedeva ai suoi inizi, quando era considerato uno dei migliori programmi per applicazioni interattive, al pari di Adobe Flash.
- avevo supporto codec integrato per riprodurre video VC-1 e WMV e audio MP3 e WMA all'interno di un browser.
- Silverlight Supportava la possibilità di scaricare e riprodurre progressivamente contenuti multimediali da qualsiasi server web.
- Silverlight Supportava anche lo streaming multimediale integrato.
- Silverlight Ti ha consentito di creare animazioni e interfacce utente ricche e di combinare grafica vettoriale con HTML per creare esperienze di contenuti coinvolgenti.
- Silverlight ha reso semplice la creazione di ricche esperienze interattive con i lettori video.
- Esperienza video di qualità. Potevo guardare alcuni dei video di migliore qualità dell'epoca, tutti incorporati in siti Web altamente grafici.
- Potresti creare applicazioni web che funzionino con qualsiasi browser e su qualsiasi sistema operativo.
- Gli sviluppatori che hanno familiarità con Visual Studio, Microsoft.net, potrebbero sviluppare applicazioni straordinarie Silverlight molto rapidamente e farli funzionare su Mac e Windows.
Si può anche essere interessati I 7 migliori programmi per programmare in Java
Vantaggi
- Al momento non c'è alcun vantaggio ad averlo scaricato sul tuo PC. È obsoleto, non compatibile con il browser di punta di Microsoft o con l'attuale Windows 10.
Svantaggi
- È un programma obsoleto.
- Non ha aggiornamenti e non è compatibile con l'attuale Windows 10.
- Microsoft ha deciso di non rilasciare il supporto per Silverlight in Microsoft Edge, un altro colpo fatale per il software.
- Anche attualmente non supporta alcun browser.
- È un pericolo per la sicurezza averlo sul tuo PC.
- Microsoft ha già dichiarato sul suo sito ufficiale che smetterà di supportare Silverlight nell'ottobre 2021. Ha già una data di morte.
Piani e prezzi
Silverlight È gratuito e non prevede piani di pagamento di alcun tipo. È ancora disponibile sul suo sito web, anche se con l'avvertimento che i pochi utenti che ha dovrebbero prepararsi per ottobre 2021.
Microsoft chiarisce che non terminerà il programma, anche se, dopo tale data, non avrà più aggiornamenti di sicurezza o di qualità. Né avrà l'opzione di download.
Può usarlo solo chi lo ha già installato, e senza aggiornamenti.
Come e dove scaricare Silverlight
Puoi scaricare Silverlight dal suo sito ufficiale: Microsoft Silverlight, solo fino al 12 ottobre 2021. Dopodiché non sarà più possibile scaricare ufficialmente questo programma.
La mancanza di compatibilità con i browser attuali e il fatto che non sarà più supportato a partire da ottobre ci porta a consigliarlo non scaricarlo.
Tuttavia, se desideri comunque scaricarlo, ti consigliamo vivamente di disinstallare le versioni precedenti ed eseguire una nuova installazione invece di aggiornare, poiché altrimenti potrebbero verificarsi installazioni in conflitto.
Ti consigliamo di NON INSTALLARLO!
Disinstallare per aggiornare
- Vai al Pannello di controllo, fai clic su di esso.
- Quindi vai su Programmi e funzionalità.
- Viene visualizzato un elenco delle applicazioni installate sul PC, cerca Silverlight. Quando lo trovi, fai clic con il pulsante destro del mouse e disinstalla.
Installazione su Windows
- Scarica il programma di installazione di Silverlight dal sito ufficiale Microsoft Silverlight.
- Una volta scaricato questo programma di installazione, vai alla tua cartella Download e cerca il file appena scaricato.
- Fare doppio clic sul file.
- Quindi fare clic su "installare ora".
- Attendere il completamento dell'installazione.
- Fai clic e finalizza.
Installazione su Mac
- Fare doppio clic sul file “maledetto".
- Fare clic con il tasto destro o tenere premuto Control e fare clic su "pacco”.
- Clicca su "APRIRE"Dal menu a comparsa.
- Clicca su "APRIRE" nel messaggio che dice "pkg non proviene dal Mac App Store, sei sicuro di volerlo aprire?".
- Seguire le istruzioni sullo schermo per installare Silverlight nel computer.
- Chiudi e riapri il browser web per consentirne il caricamento Silverlight. A volte è necessario riavviare il computer affinché si carichi correttamente.
Abilita il componente aggiuntivo in Internet Explorer
- Nell'angolo in alto a destra del browser dovrebbe essere presente un ingranaggio. clic
- Poi in “Gestisci componenti aggiuntivi".
- Nella colonna di sinistra, seleziona "Barre degli strumenti ed estensioni".
- Quindi, sotto quelle opzioni seleziona "tutti i plugin"nella categoria"spettacolo".
- Cerca "Silverlight" e assicurati che sia impostato su "abilitato" evidenziando e selezionando il pulsante abilita.
Abilita il componente aggiuntivo in Mozilla Firefox
- Apri il menu Strumenti.
- Quindi fare clic su "“Complementi”.
- Busca Microsoft Silverlight e verificare che sia impostato su "attiva sempre".
Abilita il plug-in in Google Chrome
- Fare clic sulle tre linee orizzontali in alto a destra nella finestra del browser.
- selezionare "ambientazione".
- Fare clic sull'opzione "Impostazioni avanzate".
- Sotto la voce “Politica sulla privacy", Fare clic su"impostazioni contenuti".
- Sotto la voce “Complementi"", assicurati che l'opzione "corsa automatica" è selezionato.
Abilita il plugin in Safari
- Nel menu Safari Nella parte superiore del computer, seleziona "preferenze".
- Nella scheda "Estensioni", seleziona"Silverlight".
- Assicurarsi "Abilita Silverlight" è selezionato.
- Assicurati che anche l'interruttore di accensione/spegnimento sopra l'elenco dei plugin sia impostato su "Su".
Ma come abbiamo già accennato, Silverlight È obsoleto e non è più compatibile con nessuno di questi browser. La nostra raccomandazione è di non scaricarlo o installarlo.
NON INSTALLARLO!
Opinioni degli utenti che hanno utilizzato Silverlight
Diamo un'occhiata ad alcune opinioni degli utenti che hanno provato Silverlight o lo utilizzano ancora.
- Bxm:
“Bene, ma potrebbe essere migliore. Anche se Silverlight sta diventando una vecchia dipendenza per la maggior parte dei prodotti, ho notato che contiene ancora alcune funzionalità piuttosto utili.
Poiché si tratta di un'integrazione piuttosto cruciale per IE, ho avuto un discreto livello di esperienza nell'uso di Silverlight. Generalmente quando si tenta di utilizzare siti che utilizzano Silverlight come backend in termini di funzionamento/caricamento complessivo del sito Web e delle sue pagine interconnesse.
Il mio svantaggio sarebbe semplicemente il fatto che sta diventando obsoleto abbastanza rapidamente, quindi dovrò apportare alcune modifiche definitive in futuro, in particolare con la scomparsa di Flash Player."
- Arun Velekkat:
“Ha funzionato bene, soprattutto per Netflix. Ma ora è giunto al termine della sua vita. Sì, Microsoft ha interrotto la produzione della versione successiva di Silverlight 5. Microsoft ha annunciato la data di fine del supporto Silverlight (12 ottobre 2021).
Quindi ora è il momento giusto per passare da Silverlight alle giuste piattaforme alternative”.
- Brony Signore Supremo:
"Ottimo software e molto meglio del flash per lo streaming di video, ma sembra comunque un bloatware aggiuntivo e non necessario."
- Geekeleet:
“Silverlight è stata un'incredibile alternativa a Flash quando è apparso sulla scena per la prima volta. Da allora, però, è stato rilasciato HTML5 e ha reso Silverlight rapidamente obsoleto. Al lavoro, Silverlight non funziona correttamente in Chrome, che è il browser preferito dalla maggior parte dei nostri utenti”
Alternative a Silverlight. I 5 migliori di quest'anno
Senza dubbio, Microsoft Silverlight è stata un'ottima opzione per lo sviluppo di applicazioni web. Tuttavia, con la fine del supporto per Silverlight, elenchiamo qui altre opzioni.
1. Angolare
Angular, è un popolare framework JavaScript gestito da Googleed è semplicemente un'ottima scelta per gli sviluppatori di tutto il mondo. Si tratta di un framework open source progettato per affrontare le sfide dei processi di sviluppo web e offre facilità di integrazione con il codice HTML e i moduli applicativi.
Inoltre, si sincronizza automaticamente con i moduli che rendono fluido il processo di sviluppo e, seguendo una metodologia DOM, si concentra sul miglioramento delle prestazioni e della testabilità.
Oltre a questo, Angular utilizza TypeScript, che consente di creare e sviluppare in modo semplice ed efficace. Angular ha una base di sviluppo in AngularJS, la sua prima versione, ed è nata dopo diversi anni di perfezionamento e adattamento del framework ai giorni nostri.
Con Angular potrai programmare e creare per diverse piattaforme, comprese le piattaforme mobili.
2. Reagire
React è un altro framework applicativo che può essere facilmente etichettato come uno dei migliori, in base alla popolarità e all'affetto che ha guadagnato nella comunità degli sviluppatori.
Lanciato nel 2013, il framework React Oggi è molto apprezzato e utilizzato da aziende leader come Apple, PayPal, Netflix e naturalmente, Facebook.
React è una variante della libreria JavaScript ReactJS che combina lo sviluppo di applicazioni native con lo sviluppo front-end JavaScript, per creare pagine Web altamente dinamiche e reattive all'utente.
Mentre i moduli nativi consentono di implementare funzioni specifiche della piattaforma per iOS y Android, il resto del codice è scritto in JavaScript ed è condiviso tra le piattaforme.
3. Increspatura
increspatura È una delle migliori alternative per poter visualizzare le applicazioni Adobe Flash dopo che hanno lasciato il mercato. Si comporta come un emulatore. È un'applicazione autonoma, che utilizza la scrittura Ruggine, per tutto il OS moderno.
increspatura Puoi risolvere i problemi di sicurezza di Adobe sfruttando il moderno sandbox del browser e la sicurezza della memoria di Rust.
Può aggirare i difetti di sicurezza in tutti i principali browser Web e sistemi operativi. increspatura È un progetto GNU, quindi è un lettore multimediale flash gratuito e open source.
Ruffle è disponibile sia per client desktop che web. Gli utenti possono semplicemente scaricare la versione web di Ruffle e visualizzare i contenuti flash senza ulteriori configurazioni.
Il lettore multimediale può compilare automaticamente i contenuti e aggiornare senza problemi i siti Web che si basano ancora su contenuti Flash, che sono pochi, ma ce ne sono ancora alcuni.
4.Microsoft Visual Studio
Di Visual Studio È ciò che è noto come IDE (Integrated Development Environment), prendendo questo nome per la sua capacità di essere utilizzato su più piattaforme e per la compatibilità di diversi linguaggi applicativi.
Ha tre versioni disponibili, Visual Studio per Windows, Codice di Visual Studio per Windows, iOS e Linux e Visual Studio per Mac. Tutto disponibile dal loro sito ufficiale.
Uno dei suoi grandi vantaggi è la capacità di sviluppo assistito intelligenza artificiale, noto tra gli utenti come Codice Intelli. Visual Studio può essere scaricato gratuitamente.
5. Blazer
blazer Fa parte degli strumenti di sviluppo web di Microsoft, utilizzando il linguaggio C#, HTML e CSS.
blazer è una funzionalità di ASP.NET, il popolare framework di sviluppo Web che estende la piattaforma di sviluppo .NET con strumenti e librerie per la creazione di applicazioni Web.
Blazor usa standard Web aperti senza plug-in o transpilazione del codice. Blazor è compatibile con qualsiasi browser moderno, anche mobile.
Il codice eseguito nel browser viene eseguito nella stessa sandbox di sicurezza dei framework JavaScript. Il codice Blazor in esecuzione nel server ha la flessibilità necessaria per eseguire qualsiasi operazione normalmente eseguita nel server, ad esempio la connessione diretta a un database.
Domande frequenti
Di seguito è riportato un elenco delle domande e risposte più frequenti relative a Silverlight.
1. Silverlight supporta più browser e sistemi operativi?
Non più. Silverlight è attualmente compatibile solo con Internet Explorer 8 su macchine Windows 7. Né Windows 7 né Internet Explorer sono aggiornati.
2. Quale linguaggio è stato utilizzato per progettare con Silverlight?
Il linguaggio XAML viene utilizzato per progettare Silverlight. XAML sta per Extensible Application Markup Language. È un linguaggio dichiarativo basato su XML creato da Microsoft.
3. Cos'è la RIA?
RIA è l'acronimo di “Rich Internet Applications”. Si tratta di applicazioni web ricche di funzionalità. Queste funzionalità includono supporto AJAX integrato, layout, animazioni, componenti audio e video.
Silverlight e Adobe Flash erano esempi di RIA.
4. In quale data terminerà il supporto di Windows?
Stanno abbandonando il progetto ormai da tempo, ma ufficialmente, il 12 ottobre 2021 Sarà l'ultimo giorno di supporto e non sarà più disponibile per l'installazione.
5. Qual è il nome della versione Linux di Silverlight?
La versione Linux di Silverlight era conosciuta come Chiaro di luna. Inoltre era obsoleto.
Conclusione
Si può anche essere interessati I 7 migliori programmi da programmare
Microsoft non sviluppa attivamente Silverlight dal 2015 e la piattaforma verrà completamente ritirata il 12 ottobre 2021. A quel punto, Microsoft smetterà di fornire aggiornamenti per la piattaforma e rimuoverà l'accesso al programma di installazione, all'SDK e ad altre risorse.
Tuttavia, poiché Silverlight dispone di una "licenza perpetua", le applicazioni Silverlight esistenti non verranno chiuse. Significa solo che non verranno aggiornati e potrebbe essere più difficile trovare un browser in grado di eseguirli.
Pertanto, la raccomandazione finale è di non scaricare Silverlight.
Mi chiamo Javier Chirinos e sono appassionato di tecnologia. Da quanto ricordo, ero appassionato di computer e videogiochi e quell'hobby è finito in un lavoro.
Da più di 15 anni pubblico articoli su tecnologia e gadget su Internet, in particolare in mundobytes.com
Sono anche un esperto di comunicazione e marketing online e ho conoscenza dello sviluppo di WordPress.