Microsoft rilascia finalmente un'alternativa per Silverlight

Icona del tempo di lettura 2 minuto. leggere


I lettori aiutano a supportare MSpoweruser. Potremmo ricevere una commissione se acquisti tramite i nostri link. Icona descrizione comando

Leggi la nostra pagina informativa per scoprire come puoi aiutare MSPoweruser a sostenere il team editoriale Per saperne di più

Silverlight Blazer WebAssembly

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

Maggiori informazioni sugli argomenti: ASP.Net, blazer, Silverlight, WebAssembly