Uhlobo olusha lwe-OpenSilver 1.0, ukuqaliswa kabusha komthombo ovulekile weSilverlight, selivele likhishiwe.

I-OpenSilver_Logo

Ngemuva nje konyaka nengxenye ukwethulwa kwephrojekthi ye-OpenSilver, kumenyezelwe ukukhishwa kwenguqulo yokuqala ezinzile, lapho iphrojekthi leyo yeIthola ukuqaliswa komthombo ovulekile kwepulatifomu yeSilverlight, lokho kukuvumela ukuthi wakhe izinhlelo zokusebenza zewebhu ezisebenzisanayo usebenzisa ubuchwepheshe be-C #, XAML kanye .NET.

Khumbula lokho IMicrosoft yamisa ukwenziwa kokusebenza kweSilverlight ngo-2011, kwathi ngo-Okthoba 12, 2021, ukunakekelwa kwepulatifomu kuzophela ngokuphelele. Njengoba kunjalo nge-Adobe Flash, ukuthuthukiswa kweSilverlight kuncishisiwe kusetshenziswa ukusetshenziswa kobuchwepheshe obujwayelekile obususelwa kuwebhu. Cishe eminyakeni eyi-10 eyedlule, ukuqaliswa komthombo ovulekile weSilverlight, i-Moonlight yayivele isakhiwa ngesisekelo seMono, kepha ukuthuthuka kwayo kwamiswa ngenxa yokushoda kwesidingo somsebenzisi sobuchwepheshe.

Iphrojekthi ye-OpenSilver izama ukuvuselela ubuchwepheshe beSilverlight ukwelula impilo yezicelo zeSilverlight ekhona, njengoba iMicrosoft igcina isekela ipulatifomu nokuxhaswa kwesiphequluli kwezengezo. Noma kunjalo, abameli be-NET nabakwa-C # bangasebenzisa i-OpenSilver ukwenza izinhlelo ezintsha. Ngokwentuthuko yohlelo lokusebenza nokufuduka kusuka ku-Silverlight API kuya kumakholi alinganayo e-OpenSilver, kuphakanyiswa ukuthi kusetshenziswe i-plugin elungiselelwe ngokukhethekile imvelo ye-Visual Studio.

I-OpenSilver kusekelwe kukhodi yomthombo ovulekile kaMono (i-mono-wasm) ne-Microsoft Blazor (ingxenye ye-ASP.NET Core), futhi ngokwenza kwayo esipheqululini ihlanganisa izinhlelo zokusebenza ku-WebAssembly middleware.

I-OpenSilver iguquka ngephrojekthi ye-CSHTML5, ekuvumela ukuthi uhlanganise izinhlelo ze-C # / XAML / .NET kwiJavaScript engaqhutshwa kusiphequluli. I-OpenSilver inweba isisekelo sekhodi se-CSHTML5 ngekhono lokuhlanganisa i-C # / XAML / .NET ku-WebAssembly esikhundleni se-JavaScript.

Izinhlelo zokusebenza ze-OpenSilver ziyahambisana ne- zonke iziphequluli ezisekelayo I-WebAssembly, okubandakanya iziphequluli eziyinhloko (i-Edge, i-Chrome, i-Firefox, i-Safari ...), kuwo wonke amapulatifomu amakhulu (Windows, MacOS, iOS, Android, Linux, ChromeOS), ngaphandle kwabasebenzisi okufanele bafake i-plugin, ngokwe-Userware.

Njengoba kunjalo, i-OpenSilver 1.0 isekela ngokugcwele wonke amakhono amakhulu wenjini yeSilverlight, kufaka phakathi ukuxhaswa okugcwele kwe-C # ne-XAML, kanye nokuqaliswa kwama-API amaningi wesikhulumi anele ukusebenzisa imitapo yolwazi ye-C # njengeTelerik UI, i-WCF RIA Servicios, i-PRISM kanye MEF.

Futhi, I-OpenSilver iphinde inikeze ezinye izici ezithuthukile ezingatholakali ku-Silverlight yoqobo, njengokusekelwa kwe-C # 9.0, .NET 6 nezinguqulo ezintsha ze-Visual Studio IDE, nokuhambisana nayo yonke imitapo yolwazi yeJavaScript.

Okwezinhlelo zekusasa abakhombisile inhloso yakho sebenzisa ukwesekwa kweVisual Basic ngonyaka ozayo (VB.NET) manje isekelwa ngaphezu kolimi lwe-C #, kanye nokunikeza izindlela zokuhambisa izinhlelo ze-WPF (I-Windows Presentation Foundation). Iphrojekthi ihlela nokwenza ukwesekwa kwemvelo yokuthuthukiswa kwe-Microsoft LightSwitch futhi iqinisekise ukuhambisana nemitapo yolwazi eyaziwayo ye-NET neJavaScript, okuhlelwe ukuthi ihanjiswe ngendlela yamaphakeji angaphandle kwebhokisi.

Ikhodi yephrojekthi ibhalwe ku-C # futhi isatshalaliswa ngaphansi kwelayisense ye-MIT. Izicelo ezihlanganisiwe zeSilverlight zingaqhutshwa kunoma iyiphi ideskithophu enikwe amandla i-WebAssembly kanye nesiphequluli seselula, kepha ukuhlanganiswa okuqondile okwamanje kungenzeka kuphela ku-Windows kusetshenziswa i-Visual Studio.

I-OpenSilver isatshalaliswa njengephakheji yeNuGet (kuNuGet.org) futhi njengesandiso se-VSIX seVisual Studio 2019 (noma ngaphezulu) equkethe izifanekiso zeprojekthi.

Ukwakha iphrojekthi entsha yohlobo lwe-OpenSilver, kunconywa ukulanda izifanekiso zephrojekthi kuqala. Ukuze benze kanjalo, kufanele baye kuwebhusayithi esemthethweni ye-OpenSilver bese bachofoza ku-Landa, ngena ngemvume nge-akhawunti yabo ye-Microsoft bese belanda ifayela le-OpenSilver.VSIX. Lesi sandiso seVisual Studio sizofaka izifanekiso zeprojekthi nezinye izinto ezifana nesihleli seXAML.

Okokugcina uma unesifiso sokwazi okwengeziwe ngakho, ungabheka imininingwane nokuningi mayelana nephrojekthi Kulesi sixhumanisi esilandelayo.


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Unomthwalo wemfanelo ngedatha: AB Internet Networks 2008 SL
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   I-Rolling kusho

    Ukuthuthuka okumangazayo kwalobu buchwepheshe, ngoba ngaleso sikhathi iSilverlight yayingatholi impumelelo ye-flash futhi bambalwa kakhulu abayisebenzisayo

    Noma ngabe isebenza ukuqhubeka nokusebenzisa i-flash, wamukelekile