OpenSilver: Silverlight fa un ritorno open source

Prova Il Nostro Strumento Per Eliminare I Problemi

Dieci anni fa, i plugin erano necessari per molte cose nei browser web. Oggi solo Flash è sopravvissuto nel browser e anche il suo tempo sta scadendo. Plugin come Flash, Silverlight o Java erano parti fondamentali di Internet, ma l'ascesa di tecnologie web come JavaScript ha causato la loro rimozione dai browser web da parte di aziende come Mozilla o Google .

Adobe terminerà lo sviluppo di Flash nel 2020 e Microsoft ha rivelato che non supporterà più Silverlight dall'ottobre 2021.

Gli sviluppatori e i progetti che utilizzano queste tecnologie non saranno più in grado di farlo al termine del supporto per questi prodotti. Sebbene sia possibile eseguire alcune versioni precedenti dei browser e l'ultimo plug-in rilasciato, non è consigliato a causa di problemi di sicurezza.

Mancia : I giocatori Flash possono controllare il Progetto di conservazione di Flash Games per continuare a giocare ai giochi realizzati in Flash.

Tuttavia, gli sviluppatori e i progetti di Silverlight potrebbero avere una via d'uscita. L'organizzazione francese Userware ha rilasciato oggi un'anteprima di OpenSilver, un'implementazione open source di Silverlight basata su standard web e moderne tecnologie web come WebAssembly.

OpenSilver è una moderna reimplementazione open source di Silverlight, senza plug-in, che viene eseguita sui browser attuali tramite WebAssembly. Usa Mono per WebAssembly e Microsoft Blazor. Riporta la potenza di C #, XAML e .NET nello sviluppo Web lato client.

Poiché non è più fornito come plug-in, è compatibile con (la maggior parte) dei browser Web moderni e dovrebbe funzionare bene in quelli.

Un componente, CSHTML5 consente agli sviluppatori di creare app Web utilizzando C # e XAML. Viene fornito con uno strumento per eseguire il porting di applicazioni Silverlight e WPF esistenti sul Web 'compilando file C # e XAML in HTML e JavaScript'.

opensilver- silverlight

Gli sviluppatori interessati possono scaricare la versione di anteprima dal Sito Web di OpenSilver . È necessario un account Microsoft per scaricare l'anteprima nel sistema locale. Ulteriori informazioni sono fornite sul progetto GitHub sito web.

Attualmente è supportato circa il 60% delle API Silverlight. Userware prevede di migliorare il supporto API nei prossimi mesi e aggiungere il supporto per Open RIA Services, compilazione AOT e librerie di terze parti. La compilazione Ahead of Time (AOT) accelera i tempi di caricamento di 'almeno 30 volte' quando arriva.

L'azienda ha lanciato un servizio di conversione per convertire le applicazioni Silverlight esistenti nella versione moderna in modo che possano essere eseguite su siti Web senza requisiti di plug-in.

Gli utenti interessati possono caricare la demo da qui per verificare le funzionalità attualmente disponibili.

Ora tu : Hai usato Silverlight in passato? Qual è la tua opinione sulla risurrezione?