OpenSilver 3.0-plattformen Àr tillgÀnglig, fortsatt utveckling av Silverlight-teknologin

Utgivningen av projektet OpenSilver 3.0 har presenterats, vilket fortsÀtter utvecklingen av plattformen Silverlight och gör det möjligt att skapa interaktiva web-applikationer med hjÀlp av teknologierna C#, F#, XAML och .NET. Applikationer som har kompilerats med OpenSilver kan köras i alla stationÀra och mobila webblÀsare som stöder WebAssembly, men kompilering Àr för nÀrvarande endast möjlig i Windows med anvÀndning av Visual Studio. Projektkoden Àr skriven i C# och distribueras under MIT-licensen.

År 2021 slutade Microsoft utveckla och underhĂ„lla Silverlight-plattformen till förmĂ„n för standardiserad web-teknologi. Ursprungsprojektet OpenSilver syftade till att tillhandahĂ„lla verktyg för att förlĂ€nga livslĂ€ngden pĂ„ befintliga Silverlight-applikationer i takt med att Microsoft drogs tillbaka frĂ„n att underhĂ„lla plattformen och att plugin-stöd i webblĂ€sare upphörde. OpenSilver stöder alla huvudfunktioner i Silverlight-motorn, inklusive fullstĂ€ndig support för C# och XAML, och implementerar en stor del av plattformens API, vilket Ă€r tillrĂ€ckligt för att anvĂ€nda C#-bibliotek som Telerik UI, WCF RIA Services, PRISM och MEF.

I sin nuvarande form har OpenSilver redan övergÄtt frÄn att vara en livlina för Silverlight till att betraktas som en fristÄende plattform för att skapa nya applikationer. Till exempel utvecklas en integrerad utvecklingsmiljö (tillÀgg till Visual Studio), nyaste versionerna av C#-sprÄket och .NET-plattformen stöds, samt kompatibilitet med bibliotek skrivna i JavaScript erbjuds.

OpenSilver bygger pÄ koden frÄn de öppna projekten Mono (mono-wasm) och Microsoft Blazor (en del av ASP.NET Core), och för att köras i webblÀsaren anvÀnds kompilation av applikationer till mellanliggande kod i WebAssembly. OpenSilver fortsÀtter utvecklingen av CSHTML5-projektet, som gör det möjligt att kompilera applikationer C#/XAML/.NET till JavaScript-format som kan köras i webblÀsaren, och utökar dess kodbas med möjligheter för att kompilera C#/XAML/.NET till WebAssembly istÀllet för JavaScript.

I den nya versionen:

  • En visuell grĂ€nssnittsbyggare har föreslagits, som gör det möjligt att designa grĂ€nssnitt för .NET-applikationer och webbplatser i drag-och-slĂ€pp-lĂ€ge, med mer Ă€n 100 inbyggda grĂ€nssnittselement.
  • En AI-assistent har lagts till, som gör det möjligt att generera och Ă€ndra anvĂ€ndargrĂ€nssnitt med hjĂ€lp av kommandon pĂ„ naturligt sprĂ„k. AnvĂ€ndaren behöver bara fritt beskriva de önskade Ă€ndringarna eller föreslĂ„ en bild med en layout, sĂ„ kommer AI-assistenten automatiskt att uppdatera eller generera XAML-kod.
    OpenSilver 3.0-plattformen Àr tillgÀnglig, fortsatt utveckling av Silverlight-teknologin
  • Verktygen för integration med externa integrerade utvecklingsmiljöer har utvidgats. Stöd för kodredigeraren Visual Studio Code har lagts till.
  • Web-applikationen XAML.io har introducerats, vilket gör det möjligt att designa anvĂ€ndargrĂ€nssnitt baserat pĂ„ XAML frĂ„n webblĂ€saren.
  • En förhandsversion av verktyget XAML 3D har föreslagits, vilket gör det möjligt att skapa 3D-webbplatser och applikationer för blandad verklighet som anvĂ€nder WebXR och Ă€r kompatibla med olika 3D-headset, sĂ„som Meta Quest och Apple Vision Pro.
    OpenSilver 3.0-plattformen Àr tillgÀnglig, fortsatt utveckling av Silverlight-teknologin

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster