OpenSilver 2.1 vettvangur er fáanlegur, heldur áfram þróun Silverlight tækni

Útgáfa OpenSilver 2.1 verkefnisins hefur verið gefin út, sem heldur áfram þróun Silverlight vettvangsins og gerir þér kleift að búa til gagnvirk vefforrit með C#, F#, XAML og .NET tækni. Silverlight forrit sett saman með OpenSilver geta keyrt í hvaða skrifborðs- og farsímavöfrum sem styðja WebAssembly, en samantekt er sem stendur aðeins möguleg á Windows með Visual Studio. Verkefniskóðinn er skrifaður í C# og dreift undir MIT leyfinu.

Árið 2021 hætti Microsoft að þróa og viðhalda Silverlight pallinum í þágu þess að nota staðlaða veftækni. Upphaflega var OpenSilver verkefnið ætlað að útvega verkfæri til að lengja líf núverandi Silverlight forrita í samhengi við synjun Microsoft um að viðhalda pallinum og endalok stuðnings við viðbætur í vöfrum. OpenSilver styður alla kjarnaeiginleika Silverlight vélarinnar, þar á meðal fullan stuðning fyrir C# og XAML, auk innleiðingar á flestum API vettvangsins, nægjanlegt til að nota C# bókasöfn eins og Telerik UI, WCF RIA Services, PRISM og MEF.

Í núverandi mynd hefur OpenSilver þegar farið út fyrir lag til að lengja líf Silverlight og má líta á það sem sjálfstæðan vettvang til að búa til ný forrit. Til dæmis þróar verkefnið þróunarumhverfi (viðbót við Visual Studio), veitir stuðning fyrir nýjar útgáfur af C# tungumálinu og .NET pallinum og veitir samhæfni við bókasöfn í JavaScript.

OpenSilver er byggt á kóða frá opnum uppspretta verkefnum Mono (mono-wasm) og Microsoft Blazor (hluti af ASP.NET Core), og forritum er safnað saman í WebAssembly millikóða til að keyra í vafranum. OpenSilver heldur áfram þróun CSHTML5 verkefnisins, sem gerir kleift að safna C#/XAML/.NET forritum saman í JavaScript framsetningu sem hentar til að keyra í vafranum, og stækkar kóðagrunn sinn með getu til að setja saman C#/XAML/.NET í WebAssembly frekar en JavaScript.

Helstu endurbætur í OpenSilver 2.1:

  • Bætti við stuðningi við virka forritunarmálið F#, sem hægt er að nota í sama verkefni með XAML merkjamálinu til að byggja upp flókið notendaviðmót.
  • Upprunalega settið af dæmum „Silverlight Toolkit Samples“ frá Microsoft var aðlagað fyrir framkvæmd með OpenSilver.
  • Bætti við stuðningi við sérsniðin þemu. Inniheldur 12 þemu flutt frá Silverlight Toolkit.
  • Meira en 100 litlum F# forritum hefur verið bætt við sýnishorn umsóknasafnsins.
  • Þróun SampleCRM hélt áfram, dæmi um innleiðingu á CRM kerfi til að skipuleggja samskipti við viðskiptavini í fyrirtæki og tryggja störf söluþjónustunnar.
    OpenSilver 2.1 vettvangur er fáanlegur, heldur áfram þróun Silverlight tækni
  • Forskoðunarútgáfa af XR# rammanum hefur verið veitt til að nota .NET og XAML til að þróa þrívíddarforrit og aukið eða sýndarveruleikakerfi.
  • Hreyfimyndakerfið hefur verið endurhannað og inniheldur verkfæri til að vinna með hreyfimyndir sem upphaflega voru boðin í Silverlight.
  • Viðmótsþátturinn UIElement.Clip útfærir getu til að nota hvaða rúmfræðilega hluti sem er.
  • Hagræðing hefur verið framkvæmd.

Framtíðaráætlanir fela í sér að útvega sjónrænt hönnunarumhverfi sem gerir þér kleift að búa til XAML viðmót í WYSIWYG ham, stuðning við viðbótar WPF eiginleika, stuðning við „Hot Reload“ aðgerðina í XAML (að beita breytingum sem gerðar eru á kóðanum á keyrandi forritinu), LightSwitch stuðningur , bætt samþætting við ritstjórann VS kóða kóða, samþætting við .NET ramma MAUI (Multi-platform App UI) til að búa til blendingsforrit sem nota vettvangsbundin API.

Heimild: opennet.ru

Bæta við athugasemd