Ise agbese OpenSilver ndagba imuse ṣiṣi ti Silverlight

Agbekale igbiyanju OpenSilver, Eleto ni ṣiṣẹda ìmọ imuse ti awọn Syeed Silverlight, idagbasoke eyiti Microsoft ti dawọ duro ni ọdun 2011, ati pe itọju yoo tẹsiwaju titi di 2021. Bi ninu ọran naa pẹlu Adobe Flash, idagbasoke Silverlight jẹ idinku ni ojurere ti lilo awọn imọ-ẹrọ oju opo wẹẹbu boṣewa. Ni akoko kan, imuse ṣiṣi ti Silverlight ti ni idagbasoke tẹlẹ lori ipilẹ ti Mono - Moonlightṣugbọn idagbasoke rẹ ti da duro nitori aini ibeere fun imọ-ẹrọ nipasẹ awọn olumulo.

Ise agbese OpenSilver ti ṣe igbiyanju miiran lati sọji imọ-ẹrọ Silverlight, eyiti o fun ọ laaye lati ṣẹda awọn ohun elo wẹẹbu ibanisọrọ nipa lilo C #, XAML ati .NET. Ọkan ninu awọn iṣẹ-ṣiṣe akọkọ ti o yanju nipasẹ iṣẹ naa ni lati fa igbesi aye awọn ohun elo Silverlight ti o wa tẹlẹ ni aaye ti opin itọju Syeed ati opin atilẹyin ẹrọ aṣawakiri fun awọn plug-ins. Sibẹsibẹ, .NET ati awọn olufowosi C # tun le lo OpenSilver lati ṣẹda awọn eto titun.

OpenSilver da lori koodu lati awọn iṣẹ akanṣe orisun ṣiṣi Mono (eyọkan-wasm) ati Microsoft Blazor (apakan ti ASP.NET Core), ati fun ipaniyan ninu ẹrọ aṣawakiri, awọn ohun elo jẹ akopọ sinu koodu agbedemeji Apejọ Ayelujara. OpenSilver ndagba pẹlu iṣẹ akanṣe naa CSHTML5, eyiti o fun ọ laaye lati ṣiṣe awọn ohun elo C #/XAML ni ẹrọ aṣawakiri nipasẹ ṣiṣe akojọpọ wọn sinu JavaScript. OpenSilver n mu koodu koodu CSHTML5 ti o wa tẹlẹ, rọpo awọn paati akopọ JavaScript pẹlu WebAssembly.

koodu ise agbese pin nipasẹ labẹ MIT iwe-ašẹ. Awọn ohun elo wẹẹbu ti a ṣajọ le ṣiṣẹ ni eyikeyi tabili ati awọn aṣawakiri alagbeka pẹlu atilẹyin WebAssembly, ṣugbọn iṣakojọpọ taara lọwọlọwọ ni a ṣe lori Windows ni lilo agbegbe Visual Studio 2019. Ni fọọmu lọwọlọwọ rẹ, isunmọ 60% ti awọn atọkun siseto Silverlight olokiki julọ ni atilẹyin. Ni ọdun yii o ti gbero lati ṣafikun atilẹyin fun Ṣii RIA ati awọn iṣẹ Telerik UI, bii mimuuṣiṣẹpọ pẹlu ipilẹ koodu tuntun ti Blazor ati awọn iṣẹ akanṣe Mono fun WebAssembly, eyiti o nireti lati ṣe atilẹyin fun iwaju-ti-akoko (AOT), eyiti, ni ibamu si awọn idanwo, yoo mu iṣẹ dara si awọn akoko 30.

orisun: opennet.ru

Fi ọrọìwòye kun