OpenSilver 2.1 Syeed wa, tẹsiwaju idagbasoke ti imọ-ẹrọ Silverlight

Itusilẹ ti iṣẹ akanṣe OpenSilver 2.1 ti ṣe atẹjade, eyiti o tẹsiwaju idagbasoke ti Syeed Silverlight ati pe o fun ọ laaye lati ṣẹda awọn ohun elo wẹẹbu ibanisọrọ nipa lilo awọn imọ-ẹrọ C #, F#, XAML ati .NET. Awọn ohun elo Silverlight ti a ṣajọpọ pẹlu OpenSilver le ṣiṣẹ ni eyikeyi tabili tabili ati awọn aṣawakiri alagbeka ti o ṣe atilẹyin WebAssembly, ṣugbọn akopọ lọwọlọwọ ṣee ṣe nikan lori Windows ni lilo Studio Visual. Koodu ise agbese ti kọ sinu C # ati pinpin labẹ iwe-aṣẹ MIT.

Ni ọdun 2021, Microsoft dẹkun idagbasoke ati mimu pẹpẹ Silverlight ni ojurere ti lilo awọn imọ-ẹrọ oju opo wẹẹbu boṣewa. Ni ibẹrẹ, iṣẹ akanṣe OpenSilver ni ifọkansi lati pese awọn irinṣẹ lati fa igbesi aye awọn ohun elo Silverlight ti o wa ni aaye ti kiko lati ṣetọju pẹpẹ nipasẹ Microsoft ati ipari atilẹyin fun awọn plug-ins ni awọn aṣawakiri. OpenSilver ṣe atilẹyin fun gbogbo awọn ẹya pataki ti ẹrọ Silverlight, pẹlu atilẹyin ni kikun fun C # ati XAML, ati imuse ti ọpọlọpọ awọn API ti Syeed, ti o to lati lo awọn ile-ikawe C # gẹgẹbi Telerik UI, Awọn iṣẹ WCF RIA, PRISM ati MEF.

Ni fọọmu lọwọlọwọ rẹ, OpenSilver ti lọ kọja ipele kan fun gigun igbesi aye Silverlight ati pe a le gbero bi pẹpẹ ti ominira fun ṣiṣẹda awọn ohun elo tuntun. Fun apẹẹrẹ, iṣẹ akanṣe n ṣe idagbasoke agbegbe idagbasoke (afikun si Studio Visual), pese atilẹyin fun awọn ẹya tuntun ti ede C # ati pẹpẹ NET, ati pese ibamu pẹlu awọn ile-ikawe ni JavaScript.

OpenSilver da lori koodu lati awọn iṣẹ orisun-ìmọ Mono (mono-wasm) ati Microsoft Blazor (apakan ti ASP.NET Core), ati awọn ohun elo ti wa ni akojọpọ sinu WebAssembly koodu agbedemeji fun ipaniyan ninu ẹrọ aṣawakiri. OpenSilver tẹsiwaju idagbasoke ti iṣẹ akanṣe CSHTML5, eyiti o fun laaye awọn ohun elo C #/XAML/.NET lati ṣe akopọ sinu aṣoju JavaScript ti o dara fun ṣiṣe ni ẹrọ aṣawakiri, ati fa koodu koodu rẹ pẹlu agbara lati ṣajọ C #/XAML/.NET si Apejọ wẹẹbu kuku ju JavaScript.

Awọn ilọsiwaju bọtini ni OpenSilver 2.1:

  • Atilẹyin ti a ṣafikun fun ede siseto iṣẹ ṣiṣe F #, eyiti o le ṣee lo ni iṣẹ akanṣe kanna ni apapo pẹlu ede isamisi XAML lati kọ awọn atọkun olumulo eka.
  • Eto atilẹba ti awọn apẹẹrẹ “Awọn ayẹwo Ohun elo Irinṣẹ Silverlight” ti Microsoft pese ni a ṣe deede fun ipaniyan nipa lilo OpenSilver.
  • Atilẹyin ti a ṣafikun fun awọn akori aṣa. Pẹlu awọn akori 12 ti a gbejade lati Ohun elo Irinṣẹ Silverlight.
  • Diẹ sii ju awọn eto F # kekere 100 ti ni afikun si ibi iṣafihan ohun elo apẹẹrẹ.
  • Idagbasoke SampleCRM tẹsiwaju, apẹẹrẹ ti imuse ti eto CRM kan fun siseto ibaraenisepo pẹlu awọn alabara ni ile-iṣẹ kan ati rii daju iṣẹ ti iṣẹ tita.
    OpenSilver 2.1 Syeed wa, tẹsiwaju idagbasoke ti imọ-ẹrọ Silverlight
  • Ẹya awotẹlẹ ti ilana XR# ti pese fun lilo .NET ati XAML lati ṣe agbekalẹ awọn ohun elo 3D ati awọn ọna ṣiṣe ti o pọ si tabi foju fojuhan.
  • Eto ere idaraya ti tun ṣe, ti o ṣafikun awọn irinṣẹ fun ṣiṣẹ pẹlu ere idaraya ti a funni ni akọkọ ni Silverlight.
  • Ni wiwo ano UIElement.Clip se agbara lati lo eyikeyi jiometirika ohun.
  • Imudara iṣẹ ṣiṣe ti ṣe.

Awọn ero iwaju pẹlu ipese agbegbe apẹrẹ wiwo ti o fun ọ laaye lati ṣẹda awọn atọkun XAML ni ipo WYSIWYG, atilẹyin fun awọn ẹya WPF afikun, atilẹyin iṣẹ “Gbona Atunse” ni XAML (awọn iyipada ti a ṣe si koodu si ohun elo nṣiṣẹ), atilẹyin LightSwitch , Imudara ilọsiwaju pẹlu olootu VS koodu koodu, isọpọ pẹlu ilana .NET MAUI (App Multi-platform App UI) fun ṣiṣẹda awọn ohun elo arabara ti o lo awọn API abinibi-ipilẹ.

orisun: opennet.ru

Fi ọrọìwòye kun