OpenSilver 2.1 dandamali yana samuwa, yana ci gaba da haɓaka fasahar Silverlight

An buga sakin aikin OpenSilver 2.1, wanda ke ci gaba da haɓaka dandamali na Silverlight kuma yana ba ku damar ƙirƙirar aikace-aikacen yanar gizo masu mu'amala ta amfani da fasahar C #, F#, XAML da .NET. Aikace-aikacen Silverlight da aka haɗa tare da OpenSilver na iya aiki a cikin kowane tebur da masu bincike na wayar hannu waɗanda ke tallafawa WebAssembly, amma haɗawa a halin yanzu yana yiwuwa kawai akan Windows ta amfani da Kayayyakin Kayayyakin Kayayyakin Kayayyakin. An rubuta lambar aikin a cikin C # kuma an rarraba a ƙarƙashin lasisin MIT.

A cikin 2021, Microsoft ya daina haɓakawa da kiyaye dandamalin Silverlight don amfani da daidaitattun fasahar Yanar gizo. Da farko, aikin OpenSilver yana da nufin samar da kayan aiki don tsawaita rayuwar aikace-aikacen Silverlight da ake da su a cikin mahallin ƙin kula da dandamali ta Microsoft da kuma ƙarshen tallafin toshe-ins a cikin masu bincike. OpenSilver yana goyan bayan duk mahimman fasalulluka na injin Silverlight, gami da cikakken goyon baya ga C # da XAML, da kuma aiwatar da yawancin API ɗin dandamali, wanda ya isa ya yi amfani da ɗakunan karatu na C # kamar Telerik UI, WCF RIA Services, PRISM da MEF.

A cikin sigar sa na yanzu, OpenSilver ya riga ya wuce Layer don tsawaita rayuwar Silverlight kuma ana iya ɗaukar shi azaman dandamali mai zaman kansa don ƙirƙirar sabbin aikace-aikace. Misali, aikin yana haɓaka yanayin haɓakawa (ƙari ga Studio Visual), yana ba da tallafi ga sabbin nau'ikan yaren C # da dandamali na NET, kuma yana ba da dacewa da ɗakunan karatu a cikin JavaScript.

OpenSilver ya dogara ne akan lambar daga ayyukan buɗaɗɗen tushen Mono (mono-wasm) da Microsoft Blazor (ɓangare na ASP.NET Core), kuma ana haɗa aikace-aikacen cikin lambar tsaka-tsaki ta WebAssembly don aiwatarwa a cikin mai lilo. OpenSilver ya ci gaba da haɓaka aikin CSHTML5, wanda ke ba da damar haɗa aikace-aikacen C #/XAML/.NET zuwa cikin wakilcin JavaScript wanda ya dace don gudana a cikin mai bincike, kuma yana haɓaka codebase tare da ikon tattara C #/XAML/.NET zuwa WebAssembly maimakon. fiye da JavaScript.

Maɓallin haɓakawa a cikin OpenSilver 2.1:

  • Ƙara goyon baya ga harshen shirye-shirye mai aiki F#, wanda za'a iya amfani dashi a cikin aikin guda ɗaya tare da harshen alamar XAML don gina hadaddun mu'amalar mai amfani.
  • Asalin misalan “Samples Toolkit na Silverlight” wanda Microsoft ya kawo an daidaita shi don aiwatarwa ta amfani da OpenSilver.
  • Ƙara tallafi don jigogi na al'ada. Ya ƙunshi jigogi 12 da aka aika daga Kayan aikin Silverlight.
  • Fiye da ƙananan shirye-shiryen F# 100 an ƙara su zuwa samfurin aikace-aikacen samfurin.
  • Ci gaban SampleCRM ya ci gaba, misali na aiwatar da tsarin CRM don tsara hulɗa tare da abokan ciniki a cikin kamfani da kuma tabbatar da aikin sabis na tallace-tallace.
    OpenSilver 2.1 dandamali yana samuwa, yana ci gaba da haɓaka fasahar Silverlight
  • An samar da sigar samfoti na tsarin XR# don amfani da NET da XAML don haɓaka aikace-aikacen 3D da haɓaka ko tsarin gaskiya na gaskiya.
  • An sake fasalin tsarin rayarwa, yana haɗa kayan aiki don aiki tare da rayarwa waɗanda aka fara bayarwa a Silverlight.
  • Abun dubawa UIElement.Clip yana aiwatar da ikon amfani da kowane abu na geometric.
  • An aiwatar da ingantaccen aiki.

Shirye-shiryen gaba sun haɗa da samar da yanayin zane na gani wanda ke ba ka damar ƙirƙirar hanyoyin haɗin XAML a cikin yanayin WYSIWYG, goyon bayan ƙarin siffofi na WPF, goyon baya ga aikin "Sakewa Mai zafi" a cikin XAML (amfani da canje-canjen da aka yi ga lambar zuwa aikace-aikacen mai gudana), goyon bayan LightSwitch. , Ingantattun haɗin kai tare da editan VS Code code, haɗin kai tare da tsarin NET .

source: budenet.ru

Add a comment