Iyo nyowani vhezheni yeOpenSilver 1.0, iyo yakavhurwa sosi reimplementation yeSilverlight, yakatoburitswa

VhuraSilver_Logo

Mushure mechingopfuura gore nehafu yekuratidzwa kweiyo OpenSilver chirongwa, kuburitswa kweshanduro yekutanga yakagadzikana kwakaziviswa, mune iro chirongwa icho cheyakavhurwa sosi yekumisikidza yeSilverlight chikuva, izvo zvinokutendera iwe kuti ugadzire inoenderana webhu kunyorera uchishandisa C #, XAML uye .NET matekinoroji.

Rangarira izvozvo Microsoft yakamisa kusimudzira kwekushanda kweSilverlight muna2011, uye muna Gumiguru 12, 2021, kugadzirisa kwepuratifomu kuchamiswa zvachose. Sezvazviri neAdobe Flash, kuvhenekerwa kweSilverlight kunoderedzwa mukufarira kushandiswa kweyakajairika Webhu-yakavakirwa matekinoroji. Anenge makore gumi apfuura, yakavhurwa sosi yekuitwa kweSilverlight, Mwenje wemwedzi waive uchitogadzirwa pachishandiswa Mono, asi kuvandudzwa kwayo kwakamiswa nekuda kwekushaikwa kwevashandisi kudiwa kwetekinoroji.

Iyo OpenSilver chirongwa chiri kuyedza kumutsiridza Silverlight tekinoroji yekuwedzera hupenyu hweSilverlight application iripo, seMicrosoft inopera kutsigira chikuva uye browser rutsigiro rwekuwedzera-ons. Nekudaro, .NET uye C # vatsigiri vanogona zvakare kushandisa OpenSilver kugadzira zvirongwa zvitsva. Zvekuvandudza kunyorera uye kutama kubva kuSilverlight API kuenda kune yakaenzana OpenSilver mafoni, zvinokurudzirwa kushandisa plugin yakanyatsogadzirirwa iyo Visual Studio nharaunda.

OpenSilver yakavakirwa paMono yakavhurwa sosi kodhi (mono-wasm) uye Microsoft Blazor (chikamu cheASP.NET Core), uye nekuitwa kwayo mubrowser inounganidza kunyorera muWebAssembly middleware.

OpenSilver iri kuitika neiyo CSHTML5 chirongwa, icho chinokutendera iwe kuumbiridza C # / XAML / .NET kunyorera muJavaScript iyo inogona kumhanyisa mubrowser. OpenSilver inowedzera iyo CSHTML5 kodhi kodhi nekwanisi yekuunganidza C # / XAML / .NET muWebAssembly panzvimbo yeJavaScript.

Zvishandiso zveOverSilver zvinoenderana ne mabhurawuza ese anotsigira Webhu Assembly, iyo inosanganisira makuru mabhurawuza (Edge, Chrome, Firefox, Safari ...), pane ese makuru mapuratifomu (Windows, macOS, iOS, Android, Linux, ChromeOS), pasina vashandisi vanofanirwa kuisa plugin, maererano neUswareware.

Sezvazviri, OpenSilver 1.0 inotsigira zvizere kugona kukuru kweinjini yeSilverlight, kusanganisira rutsigiro ruzere rweC # neXAML, pamwe nekumisikidzwa kwemapuratifomu maAPI akakwana kushandisa raibhurari yeC # seTelerik UI, WCF RIA Servicios, PRISM uye MEF .

Uyewo, OpenSilver zvakare inopa zvimwe zvemberi maficha zvisingawanikwe mune yekutanga Silverlight, senge kutsigirwa kweC # 9.0, .NET 6 uye shanduro nyowani dzeVisual Studio IDE, uye kuenderana nemaraibhurari ese eJavaScript.

Zvezvirongwa zveramangwana zvavakaratidza chinangwa chako che shandisa rutsigiro rweVisual Basic gore rinouya (VB.NET) ikozvino yatsigirwa mukuwedzera kune iyo C # mutauro, pamwe nekupa nzira dzekufambisa mafomu eWPF (Windows Presentation Foundation). Iyo purojekiti inorongawo kuita rutsigiro rweMicrosoft LightSwitch yekuvandudza nharaunda uye kuona kuenderana neakakurumbira .NET nemaraibhurari eJavaScript, ayo akarongwa kuendeswa nenzira yekunze-kwe-mubhokisi mapakeji.

Iyo kodhi yeprojekiti yakanyorwa muC # uye inogoverwa pasi peMIT rezinesi. Silverlight yakarongedzwa kunyorera inogona kumhanyisa mune chero WebAssembly-inogoneswa desktop uye nharembozha, asi kunongedzera kwakananga parizvino kunogoneka chete paWindows uchishandisa Visual Studio.

OpenSilver inoparadzirwa seNuGet package (paNuGet.org) uye seVSIX yekuwedzera yeVisual Studio 2019 (kana yepamusoro) iyo ine mapurojekiti ezvirongwa.

Kugadzira chirongwa chitsva cheOpenSilver, zvinokurudzirwa kutora matemplate eprojekti kutanga. Kuti vaite kudaro, ivo vanofanirwa kuenda kune yepamutemo OpenSilver webhusaiti uye tinya Dhawunirodha, pinda muakaundi yavo yeMicrosoft uye utore iyo OpenSilver.VSIX faira. Uku kuwedzerwa kweVisual Studio kuchaisa matemplate emapurojekiti uye zvimwe zvinhu senge XAML mupepeti.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo uye zvimwe nezve chirongwa Mune inotevera chinongedzo.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Mhinduro, siya zvako

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   tikaisa akadaro

    Inoda kuziva kuvandudza kweiyi tekinoroji, nekuti panguva iyo Silverlight haina kuwana kubudirira kweflash uye vashoma kwazvo vaishandisa

    Kunyangwe ikashanda kuenderera uchishandisa flash, gamuchira