Dostupna je platforma OpenSilver 3.0, koja nastavlja razvoj tehnologije Silverlight.

Predstavljen je izlazak projekta OpenSilver 3.0, koji nastavlja razvoj platforme Silverlight i omogućuje izradu interaktivnih web-aplikacija pomoću tehnologija C#, F#, XAML i .NET. Aplikacije Silverlight koje su kompajlirane pomoću OpenSilver mogu raditi u svim stolnim i mobilnim preglednicima koji podržavaju WebAssembly, ali je kompajliranje trenutno moguće samo na Windows-u uz korištenje okruženja Visual Studio. Kod projekta napisan je na jeziku C# i distribuira se pod MIT licencom.

U 2021. godini, kompanija Microsoft je obustavila razvoj i podršku platforme Silverlight u korist standardnih web-tehnologija. Prvotno je projekt OpenSilver bio usmjeren na pružanje alata za produženje životnog vijeka postojećih Silverlight aplikacija u kontekstu povlačenja podrške za platformu od strane Microsoft-a i prestanka podrške za dodatke u preglednicima. OpenSilver podržava sve glavne funkcionalnosti Silverlight motora, uključujući punu podršku za jezike C# i XAML, kao i implementaciju većine API-ja platforme, dovoljno za korištenje takvih C# biblioteka kao što su Telerik UI, WCF RIA Services, PRISM i MEF.

U svom trenutnom obliku, OpenSilver je već nadmašio ulogu sloja za produženje života Silverlight-a i može se smatrati samostalnom platformom za razvoj novih aplikacija. Na primjer, projekt razvija razvojno okruženje (dopuna Visual Studio-u), osigurava podršku za nove verzije jezika C# i platforme .NET, a također nudi kompatibilnost s bibliotekama na jeziku JavaScript.

Kao osnovu, OpenSilver koristi kod otvorenih projekata Mono (mono-wasm) i Microsoft Blazor (dio ASP.NET Core), a za izvođenje u pregledniku koristi se kompajlacija aplikacija u međukod WebAssembly. OpenSilver nastavlja razvoj projekta CSHTML5, koji omogućuje kompajlaciju C#/XAML/.NET aplikacija u predstavljenje na jeziku JavaScript, pogodnom za pokretanje u pregledniku, i proširuje svoju kodnu bazu mogućnostima za kompajlaciju C#/XAML/.NET u WebAssembly, umjesto u JavaScript.

U novoj verziji:

  • Predstavljen je vizualni graditelj sučelja koji omogućuje dizajn sučelja .NET aplikacija i web-stranica u režimu drag&drop, koristeći više od 100 ugrađenih blokova sučelja.
  • Dodana je AI pomoć koja omogućuje generiranje i promjenu korisničkih sučelja pomoću prirodnih jezika. Korisniku je dovoljno u slobodnom obliku opisati željene promjene ili predložiti sliku s rasporedom, a AI pomoćnik će sam ažurirati ili generirati XAML kod.
    Dostupna je platforma OpenSilver 3.0, koja nastavlja razvoj tehnologije Silverlight.
  • Proširena su sredstva za integraciju s vanjskim integriranim razvojnim okruženjima. Dodana je podrška za uređivač koda Visual Studio Code.
  • Pokrenuta je web aplikacija XAML.io koja omogućuje projektiranje korisničkih sučelja temeljnih na XAML-u iz preglednika.
  • Predložena je preliminarna verzija alata XAML 3D, koja omogućuje izradu 3D web stranica i aplikacija miješane stvarnosti koje koriste WebXR i kompatibilne su s različitim 3D headsetovima poput Meta Quest i Apple Vision Pro.
    Dostupna je platforma OpenSilver 3.0, koja nastavlja razvoj tehnologije Silverlight.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster