Utgivning av plattformen OpenSilver 3.2, som fortsÀtter utvecklingen av teknologin Silverlight.

Den nya versionen av projektet OpenSilver 3.2 har presenterats, vilket fortsÀtter utvecklingen av plattformen Silverlight och möjliggör skapandet av interaktiva webbapplikationer med hjÀlp av teknologier som C#, F#, XAML och .NET. Program som har kompilerats med OpenSilver kan köras i alla stationÀra och mobila webblÀsare som stöder WebAssembly. Utvecklingsmiljöerna Visual Studio och kodeditorerna VS Code kan anvÀndas och stöder arbete i Windows, macOS och Linux. Projektets kod Àr skrivet i C# och distribueras under MIT-licensen.

Ursprungligen var projektet OpenSilver inriktat pÄ att tillhandahÄlla verktyg för att förlÀnga livslÀngden för befintliga Silverlight-applikationer, efter att Microsoft 2021 upphörde med utvecklingen och supporten av plattformen Silverlight samt stödet för relaterade plugins i webblÀsare. I OpenSilver stöds alla huvudsakliga funktioner i Silverlight-motorn, vilket inkluderar fullt stöd för sprÄken C# och XAML, samt implementeringen av en stor del av plattformens API, tillrÀcklig för att anvÀnda sÄdana C#-bibliotek som Telerik UI, WCF RIA Services, PRISM och MEF.

I sin nuvarande form har OpenSilver gÄtt bortom en mellanliggande lösning för att förlÀnga livet för Silverlight och kan betraktas som en fristÄende plattform för att skapa nya applikationer. Till exempel utvecklas en utvecklingsmiljö inom projektet, och det ges stöd för nya versioner av sprÄket C# och plattformen .NET, samt kompatibilitet med bibliotek skrivna i JavaScript.

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:

  • Stöd för distribution av WPF-baserade applikationer (Windows Presentation Foundation) har lagts till för iOS, Android, Windows, macOS, Linux och webblĂ€sare, med en gemensam kodbas i XAML/C#. Stödet för mobila plattformar realiseras genom integration av .NET MAUI Hybrid, vilket möjliggör anvĂ€ndning av WebView för att visa grĂ€nssnittet medan affĂ€rslogiken kompileras till inbyggd kod. För att fĂ„ Ă„tkomst till API:er pĂ„ mobila plattformar kan ramverket MAUI anvĂ€ndas.
    Utgivning av plattformen OpenSilver 3.2, som fortsÀtter utvecklingen av teknologin Silverlight.
  • Kompatibiliteten med WPF (Windows Presentation Foundation) har förbĂ€ttrats: stöd för RTL-textriktningslayout (right-to-left) har lagts till, liksom vidarebefordran av hĂ€ndelser uppĂ„t i elementhierarkin, avancerad animation, API VirtualizingStackPanel och mjuk rullning pĂ„ pekskĂ€rmar.
  • Verktyg för migration av befintliga kodbaser och deras anpassning till WPF-funktioner som Ă€r specifika för OpenSilver har tillhandahĂ„llits.
  • FörbĂ€ttrad integration med utvecklingsmiljön Visual Studio och redigeraren VS Code. TillĂ€gg med stöd för OpenSilver har placerats i de officiella katalogerna för tillĂ€gg för Visual Studio och VS Code.
    Utgivning av plattformen OpenSilver 3.2, som fortsÀtter utvecklingen av teknologin Silverlight.
  • Ett nytt app ToDoCalendar har lagts till med ett exempel pĂ„ implementeringen av en kalenderplanerare som kan kompileras för olika typer av enheter. Demoprojektet Showcase har utökats med funktioner för integration med mobila plattformar, vilket möjliggör Ă„tkomst till API för att hantera sensorer, orientering, vibrationsmotor och aviseringar, samt för att bestĂ€mma plats och fĂ„ Ă„tkomst till filer.
    Utgivning av plattformen OpenSilver 3.2, som fortsÀtter utvecklingen av teknologin Silverlight.

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