Microsoft rilascia finalmente un'alternativa per Silverlight
2 minuto. leggere
Edizione del
Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più
Microsoft Silverlight raggiungerà la fine del supporto il 12 ottobre 2021. Anche se Silverlight è ancora supportato da Microsoft, lo sviluppo attivo è stato interrotto diversi anni fa. Al momento, Silverlight è supportato solo su Internet Explorer 11. Silverlight ha consentito agli sviluppatori di creare applicazioni desktop e Web. Microsoft consiglia agli sviluppatori di app desktop di usare UWP o WPF in .NET Core per Silverlight. Per gli sviluppatori web, Microsoft ha ora rilasciato un nuovo framework chiamato Blazer WebAssembly. Questa non è una versione di anteprima, Blazor è ora pronto per la produzione.
Blazor consente agli sviluppatori Web di creare applicazioni Web utilizzando C# anziché JavaScript. Possono anche riutilizzare il codice .NET Silverlight. Inoltre, le app Blazor sono costituite da componenti dell'interfaccia utente Web riutilizzabili implementati con C#, HTML e CSS. Poiché sia il codice client che quello server sono scritti in C#, gli sviluppatori possono condividere codice e librerie.
Blazor è una funzionalità di ASP.NET, il popolare framework di sviluppo Web che estende la piattaforma per sviluppatori .NET con strumenti e librerie per la creazione di app Web.
Blazer offre i seguenti vantaggi rispetto a Silverlight:
- Blazor utilizza standard Web aperti senza plug-in o trascrizione del codice.
- Blazor funziona con tutti i browser Web moderni, inclusi i browser mobili.
- Le app Blazor possono usare le librerie .NET esistenti, grazie a .NET Standard, una specifica formale delle API .NET comune a tutte le implementazioni .NET.
- Il tuo codice C# può facilmente chiamare API e librerie JavaScript. Puoi continuare a usare l'ampio ecosistema di librerie JavaScript esistenti per l'interfaccia utente lato client mentre scrivi la tua logica in C#.
- Visual Studio e Visual Studio Code offrono un'esperienza di sviluppo di Blazor eccezionale su Windows, Linux e macOS.
- .NET è gratuito e include Blazer. Non ci sono canoni o costi di licenza, anche per uso commerciale.
Puoi saperne di più sulla versione di Blazor dal link sorgente qui sotto.
Fonte: Microsoft