Madal OpenSilver 2.1 waa la heli karaa, iyadoo sii wadida horumarinta tignoolajiyada Silverlight

Siideynta mashruuca OpenSilver 2.1 ayaa la daabacay, kaas oo sii wada horumarinta qalabka Silverlight wuxuuna kuu ogolaanayaa inaad abuurto codsiyada shabakada isdhexgalka adoo isticmaalaya C #, F #, XAML iyo .NET teknoolajiyada. Codsiyada Silverlight ee lagu soo ururiyey OpenSilver waxay ku shaqayn karaan desktop kasta iyo daalacashada mobilada ee taageera WebAssembly, laakiin isku-dubaridku hadda waa suurtogal kaliya Windows iyadoo la adeegsanayo Visual Studio. Xeerka mashruuca wuxuu ku qoran yahay C # waxaana lagu qaybiyaa shatiga MIT.

2021, Microsoft waxay joojisay horumarinta iyo dayactirka aaladda Silverlight iyadoo door bideysa adeegsiga tignoolajiyada Shabakadda caadiga ah. Markii hore, mashruuca OpenSilver waxaa loogu talagalay in lagu bixiyo qalab lagu kordhinayo nolosha codsiyada Silverlight ee hadda jira iyadoo loo eegayo diidmada lagu ilaalinayo goobta Microsoft iyo dhamaadka taageerada fur-ins ee daalacashada. OpenSilver waxay taageertaa dhammaan sifooyinka asaasiga ah ee mishiinka Silverlight, oo ay ku jiraan taageerada buuxda ee C # iyo XAML, iyo sidoo kale hirgelinta inta badan API-yada madal, oo ku filan isticmaalka maktabadaha C # sida Telerik UI, Adeegyada WCF RIA, PRISM iyo MEF.

Qaabkeeda hadda, OpenSilver waxay mar hore dhaaftay lakabka loogu talagalay fidinta nolosha Silverlight waxaana loo tixgelin karaa inay tahay goob madax-bannaan oo lagu abuurayo codsiyo cusub. Tusaale ahaan, mashruucu wuxuu horumariyaa jawi horumarineed (ku-darka Visual Studio), wuxuu bixiyaa taageerada noocyada cusub ee luqadda C # iyo madal NET, wuxuuna bixiyaa waafaqsanaanta maktabadaha JavaScript.

OpenSilver waxay ku salaysan tahay koodka mashaariicda il furan ee Mono (mono-wasm) iyo Microsoft Blazor (qayb ka mid ah ASP.NET Core), iyo codsiyada waxaa lagu soo ururiyay koodka dhexe ee WebAssembly si loogu fuliyo browserka. OpenSilver waxay sii waddaa horumarinta mashruuca CSHTML5, kaas oo u oggolaanaya codsiyada C #/XAML/.NET in lagu soo ururiyo matalaad JavaScript ah oo ku habboon browserka, oo kordhisa codebase iyada oo awood u leh in ay soo ururiso C #/XAML/.NET ilaa WebAssembly halkii marka loo eego JavaScript.

Horumarka muhiimka ah ee OpenSilver 2.1:

  • Taageero dheeri ah oo loogu talagalay luqadda barnaamij-samaynta F#, kaas oo loo isticmaali karo isla mashruuca iyadoo lala kaashanayo luqadda calaamadaynta XAML si loo dhiso is-dhexgal isticmaale oo adag.
  • Tusaalooyinka asalka ah ee "Samples Toolkit Silverlight" ee ay bixisay Microsoft waxaa loo habeeyey fulinta iyadoo la isticmaalayo OpenSilver.
  • Taageero lagu daray mawduucyada gaarka ah. Waxaa ku jira 12 mawduuc oo laga soo gudbiyay Qalabka Silverlight.
  • In ka badan 100 yar oo F# ah ayaa lagu daray bandhiga codsiga.
  • Horumarinta SampleCRM ayaa sii socotay, tusaale ahaan hirgelinta nidaamka CRM ee abaabulka isdhexgalka macaamiisha ee ganacsiga iyo hubinta shaqada adeegga iibka.
    Madal OpenSilver 2.1 waa la heli karaa, iyadoo sii wadida horumarinta tignoolajiyada Silverlight
  • Nooca hore ee qaabka XR# ayaa la bixiyay si loogu isticmaalo .NET iyo XAML si loo horumariyo codsiyada 3D iyo hababka xaqiiqada dhabta ah ee la kordhiyay.
  • Nidaamka animation-ka ayaa dib loo habeeyay, isaga oo ku daray qalabka lagu shaqeeyo animation-ka oo markii hore lagu bixiyay Silverlight.
  • Xubinta interface UIElement.Clip waxay fulisaa awooda isticmaalka walxo joomatari ah.
  • Hagaajinta waxqabadka waa la fuliyay.

Qorshayaasha mustaqbalka waxaa ka mid ah bixinta jawi naqshad muuqaal ah oo kuu ogolaanaya inaad abuurto XAML interfaces ee qaabka WYSIWYG, taageerada sifooyinka WPF ee dheeraadka ah, taageerada shaqada "Dib-u-celinta Kulul" ee XAML (codsiga isbeddelada lagu sameeyay koodhka codsiga socodsiinta), taageerada LightSwitch , is dhexgalka la wanaajiyey ee tifaftiraha VS Code code, is dhexgalka .NET qaab dhismeedka MAUI (Multi-platform App UI) si loo abuuro codsiyada isku-dhafan ee isticmaala API-yada madal-hoosaadka.

Source: opennet.ru

Add a comment