Famoahana ny OpenSilver 1.0, fampiharana open source an'ny Silverlight

Navoaka ny famoahana stable voalohany amin'ny tetikasa OpenSilver, manolotra fampiharana misokatra amin'ny sehatra Silverlight, izay ahafahanao mamorona rindranasa tranonkala mifampiresaka amin'ny alàlan'ny C#, XAML ary .NET teknolojia. Ny kaody tetikasa dia voasoratra amin'ny C# ary zaraina amin'ny alàlan'ny fahazoan-dàlana MIT. Ny fampiharana Silverlight natambatra dia afaka mandeha amin'ny navigateur desktop sy finday rehetra izay manohana ny WebAssembly, saingy amin'izao fotoana izao dia tsy azo atao afa-tsy amin'ny Windows mampiasa Visual Studio ny fanangonana mivantana.

Aoka hotsaroantsika fa ny Microsoft dia nijanona tsy namolavola ny fampiasa Silverlight tamin'ny 2011, ary nanomana ny fampitsaharana tanteraka ny fanohanana ny sehatra tamin'ny 12 Oktobra 2021. Tahaka ny amin'ny Adobe Flash, ny fivoaran'ny Silverlight dia nesorina ho an'ny teknolojia Internet mahazatra. Tokony ho 10 taona lasa izay, ny fampiharana misokatra ny Silverlight, Moonlight, dia efa novolavolaina mifototra amin'ny Mono, saingy natsahatra ny fivoarany noho ny tsy fahampian'ny fangatahan'ny mpampiasa ny teknolojia.

Ny tetikasa OpenSilver dia nanandrana namelona indray ny teknolojia Silverlight mba hanitarana ny androm-piainan'ireo fampiharana Silverlight efa misy ao anatin'ny tontolon'ny fiafaran'ny fanohanan'ny Microsoft ny sehatra sy ny fampitsaharana ny fanohanan'ny navigateur ho an'ny plugins. Na izany aza, afaka mampiasa OpenSilver ihany koa ireo mpanohana ny .NET sy C# mba hamoronana programa vaovao. Mba hamoronana fampiharana iray ary hifindra avy amin'ny Silverlight API mankany amin'ny antso OpenSilver mitovy amin'izany, dia soso-kevitra ny hampiasa fanampiny voaomana manokana amin'ny tontolo Visual Studio.

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. Ny OpenSilver dia novolavolaina miaraka amin'ny tetikasa CSHTML5, izay mamela ny fampiharana C#/XAML/.NET ho voaangona ho solontena JavaScript sahaza ho an'ny navigateur. OpenSilver dia manitatra ny codebase CSHTML5 miaraka amin'ny fahafahana manangona C#/XAML/.NET amin'ny WebAssembly fa tsy JavaScript.

Amin'ny endriny ankehitriny, ny OpenSilver 1.0 dia manohana tanteraka 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 sehatra API, ampy hampiasana ny tranomboky C# toy ny Telerik UI, WCF RIA Services. , PRISM sy MEF. Ankoatra izany, ny OpenSilver dia manome endri-javatra mandroso sasany tsy hita ao amin'ny Silverlight tany am-boalohany, toy ny fanohanana ny C# 9.0, .NET 6, ary ny dikan-teny vaovao amin'ny tontolon'ny fampandrosoana Visual Studio, ary koa ny mifanaraka amin'ny tranomboky JavaScript rehetra.

Ny drafitra ho avy dia ahitana ny fikasana hampihatra ny fanohanana amin'ny taona ho avy ho an'ny fiteny Visual Basic (VB.NET) ho fanampin'ny fiteny C# tohanana amin'izao fotoana izao, ary koa ny fanomezana fitaovana ho an'ny fifindra-monina WPF (Windows Presentation Foundation). Ny tetikasa koa dia mikasa ny hanome fanohanana ny tontolon'ny fampandrosoana Microsoft LightSwitch ary hiantohana ny fampifanarahana amin'ireo tranomboky malaza .NET sy JavaScript, izay nokasaina hatolotra amin'ny endrika fonosana efa vonona.

Source: opennet.ru

Add a comment