Ny sehatra OpenSilver 2.1 dia misy, manohy ny fivoaran'ny teknolojia Silverlight

Navoaka ny famoahana ny tetikasa OpenSilver 2.1, izay manohy ny fampivoarana ny sehatra Silverlight ary mamela anao hamorona rindranasa web interactive amin'ny alΓ lan'ny C#, F#, XAML ary .NET teknolojia. Ny rindranasa Silverlight natambatra tamin'ny OpenSilver dia afaka mandeha amin'ny navigateur desktop sy finday rehetra izay manohana ny WebAssembly, saingy amin'ny Windows mampiasa Visual Studio ihany no azo atao ny fanangonana. Ny kaody tetikasa dia voasoratra amin'ny C# ary zaraina amin'ny alΓ lan'ny fahazoan-dΓ lana MIT.

Tamin'ny 2021, Microsoft dia nijanona tsy namolavola sy nitazona ny sehatra Silverlight ho fanohanana ny fampiasana teknolojia Internet mahazatra. Tamin'ny voalohany, ny tetikasa OpenSilver dia natao hanomezana fitaovana hanitarana ny androm-piainan'ny fampiharana Silverlight efa misy ao anatin'ny tontolon'ny fandavana ny fikojakojana ny sehatra nataon'i Microsoft sy ny fiafaran'ny fanohanana ny plug-in amin'ny navigateur. OpenSilver dia manohana ny endri-javatra fototra rehetra amin'ny motera Silverlight, ao anatin'izany ny fanohanana feno ho an'ny C# sy XAML, ary koa ny fampiharana ny ankamaroan'ny API amin'ny sehatra, ampy hampiasana ny tranomboky C# toy ny Telerik UI, WCF RIA Services, PRISM ary MEF.

Amin'ny endriny ankehitriny, ny OpenSilver dia efa nihoatra ny sosona iray hanitarana ny fiainan'ny Silverlight ary azo raisina ho sehatra tsy miankina amin'ny famoronana rindranasa vaovao. Ohatra, ny tetikasa dia mamolavola tontolo fampandrosoana (fanampiana amin'ny Visual Studio), manome fanohanana ny dikan-teny vaovao amin'ny fiteny C# sy ny sehatra .NET, ary manome fampifanarahana amin'ny tranomboky amin'ny JavaScript.

OpenSilver dia mifototra amin'ny kaody avy amin'ny tetikasa open-source Mono (mono-wasm) sy Microsoft Blazor (ampahany amin'ny ASP.NET Core), ary ny fampiharana dia natambatra ao amin'ny WebAssembly intermediate code ho an'ny famonoana ao amin'ny navigateur. OpenSilver dia manohy ny fampivelarana ny tetikasa CSHTML5, izay mamela ny C#/XAML/.NET fampiharana ho voaangona ho JavaScript sahaza ho an'ny mihazakazaka ao amin'ny navigateur, ary manitatra ny codebase miaraka amin'ny fahafahana manangona C#/XAML/.NET amin'ny WebAssembly. noho ny JavaScript.

Fanatsarana lehibe amin'ny OpenSilver 2.1:

  • Fanampiana fanampiny ho an'ny fiteny fandaharana F#, izay azo ampiasaina amin'ny tetikasa mitovy miaraka amin'ny fiteny marika XAML mba hananganana interface saro-pady.
  • Ny ohatra tany am-boalohany "Silverlight Toolkit Samples" nomen'i Microsoft dia namboarina ho an'ny famonoana mampiasa OpenSilver.
  • Fanohanana fanampiny ho an'ny lohahevitra manokana. Ahitana lohahevitra 12 nalaina avy amin'ny Silverlight Toolkit.
  • Maherin'ny 100 ny programa F# kely nampidirina tao amin'ny galeria fampiharana santionany.
  • Nitohy ny fampandrosoana ny SampleCRM, ohatra iray amin'ny fampiharana ny rafitra CRM amin'ny fandaminana ny fifandraisana amin'ny mpanjifa amin'ny orinasa iray ary miantoka ny asan'ny serivisy varotra.
    Ny sehatra OpenSilver 2.1 dia misy, manohy ny fivoaran'ny teknolojia Silverlight
  • Nisy dikan-tsarimihetsika momba ny rafitra XR# natao hampiasaina amin'ny fampiasana .NET sy XAML hamolavola rindranasa 3D sy rafitra zava-misy nampitomboina na virtoaly.
  • Nohavaozina ny rafitra fampihetseham-batana, nampidirina fitaovana ho an'ny fiasana amin'ny sarimiaina izay natolotra voalohany tao amin'ny Silverlight.
  • Ny singa interface UIElement.Clip dia mampihatra ny fahafahana mampiasa zavatra geometrika rehetra.
  • Natao ny fanatsarana ny fampisehoana.

Ny drafitra ho avy dia ahitana ny fanomezana tontolo iainana famolavolana maso izay ahafahanao mamorona interface XAML amin'ny fomba WYSIWYG, fanohanana ireo endri-javatra WPF fanampiny, fanohanana ny fiasa "Hot Reload" ao amin'ny XAML (fampiharana ny fanovana natao tamin'ny code amin'ny fampiharana mihazakazaka), fanohanana LightSwitch. , fanatsarana ny fampidirana miaraka amin'ny kaody VS Code mpamoaka lahatsoratra, fampidirana amin'ny .NET framework MAUI (Multi-platform App UI) ho an'ny famoronana rindranasa hybrid izay mampiasa API naterak'ny sehatra.

Source: opennet.ru

Add a comment