OpenSilver: Silverlight face o revenire a surselor deschise
- Categorie: Internet
În urmă cu zece ani, erau necesare pluginuri pentru o mulțime de lucruri din browserele web. Astăzi, doar Flash a supraviețuit în browser, iar timpul său a expirat. Plugin-uri precum Flash, Silverlight sau Java au fost părți fundamentale ale internetului, dar apariția tehnologiilor web, cum ar fi JavaScript, a determinat eliminarea acestora din browserele web de către companii precum Mozilla sau Google .
Adobe va pune capăt dezvoltării Flash în 2020 și Microsoft a dezvăluit că nu va mai suporta Silverlight din octombrie 2021.
Dezvoltatorii și proiectele care utilizează aceste tehnologii nu vor mai putea face acest lucru atunci când se va încheia sprijinul pentru aceste produse. Deși este posibil să rulați unele versiuni mai vechi de browsere și ultimul plugin lansat, nu este recomandat din cauza problemelor de securitate.
Bacsis : Jucătorii Flash pot verifica Proiect de conservare a jocurilor flash pentru a continua jocul făcut în Flash.
Totuși, dezvoltatorii și proiectele Silverlight pot avea o cale de ieșire. Organizația franceză Userware a lansat astăzi o previzualizare a OpenSilver, o implementare open source a Silverlight, care se bazează pe standarde web și tehnologii web moderne, cum ar fi WebAssemblea.
OpenSilver este o reimplementare de tip Silverlight modernă, fără plugin, care rulează pe browserele curente prin WebAssemblea. Utilizează Mono pentru WebAssembly și Microsoft Blazor. Acesta readuce puterea C #, XAML și .NET la dezvoltarea Web din partea clientului.
Deoarece nu mai este furnizat ca plugin, este compatibil cu (majoritatea) browserelor web moderne și ar trebui să funcționeze bine în acestea.
O componentă, CSHTML5 permite dezvoltatorilor să realizeze aplicații web folosind C # și XAML. Este livrat cu un instrument pentru portul aplicațiilor Silverlight și WPF existente pe web, prin „compilarea fișierelor C # și XAML la HTML și JavaScript”.
Dezvoltatorii interesați pot descărca versiunea de previzualizare din Site-ul OpenSilver . Un cont Microsoft este necesar pentru a descărca previzualizarea în sistemul local. Informații suplimentare sunt furnizate cu privire la proiectul GitHub site-ul web.
În prezent, aproximativ 60% din API-urile Silverlight sunt acceptate. Userware intenționează să îmbunătățească suportul API în lunile următoare și să adauge asistență pentru serviciile Open RIA, compilarea AOT și bibliotecile terțe. Compilația Ahead of Time (AOT) va grăbi timpii de încărcare cu „cel puțin 30 de ori” când aterizează.
Compania a lansat un serviciu de conversie pentru a converti aplicațiile Silverlight existente în versiunea modernă, astfel încât să poată rula pe site-uri web fără a fi nevoie de plugin.
Utilizatorii interesați pot încărca demo-ul de aici pentru a verifica funcționalitatea disponibilă în prezent.
Acum tu : Ați folosit Silverlight în trecut? Ce părere aveți despre înviere?