Proyék OpenSilver ngamekarkeun palaksanaan kabuka tina Silverlight

Diwanohkeun proyékna OpenSilver, aimed dina nyieun hiji palaksanaan kabuka tina platform nu Lampu pérak, pamekaran anu dihentikan ku Microsoft dina 2011, sareng pangropéa bakal diteruskeun dugi ka 2021. Saperti dina perkara kalawan Adobe Flash, ngembangkeun Silverlight ieu curtailed dina ni'mat ngagunakeun téknologi Web baku. Dina hiji waktos, palaksanaan terbuka Silverlight parantos dikembangkeun dina dasar Mono - Moonlight, tapi perkembangannya ieu dieureunkeun alatan kurangna paménta pikeun téhnologi ku pamaké.

Proyék OpenSilver geus nyieun usaha séjén pikeun nyegerkeun téhnologi Silverlight, nu ngidinan Anjeun pikeun nyieun aplikasi wéb interaktif maké C #, XAML na .NET. Salah sahiji tugas utama anu direngsekeun ku proyék nyaéta manjangkeun umur aplikasi Silverlight anu aya dina konteks tungtung pangropéa platform sareng tungtung pangrojong browser pikeun plug-in. Tapi, .NET jeung C# proponents ogé bisa make OpenSilver pikeun nyieun program anyar.

OpenSilver dumasar kana kode tina proyék open source mono (mono-wasm) jeung Microsoft Blazor (bagian tina ASP.NET Core), sareng pikeun palaksanaan dina browser, aplikasi disusun kana kode perantara. WebAss Assembly. OpenSilver tumuwuh babarengan jeung proyék CSHTML5, nu ngidinan Anjeun pikeun ngajalankeun aplikasi C#/XAML dina browser ku compile kana JavaScript. OpenSilver ngamangpaatkeun basis kode CSHTML5 anu tos aya, ngagentos komponén kompilasi JavaScript sareng WebAssembly.

Kodeu proyék disebarkeun ku handapeun lisénsi MIT. Aplikasi wéb anu disusun tiasa dijalankeun dina browser desktop sareng mobile kalayan dukungan WebAssembly, tapi kompilasi langsung ayeuna ngan ukur dilakukeun dina Windows nganggo lingkungan Visual Studio 2019. Dina bentuk ayeuna, sakitar 60% tina antarmuka pemrograman Silverlight anu pang populerna dirojong. Taun ieu direncanakeun pikeun nambihan dukungan pikeun jasa Open RIA sareng Telerik UI, ogé nyingkronkeun sareng dasar kode panganyarna tina proyék Blazor sareng Mono pikeun WebAssembly, anu diperkirakeun ngadukung sateuacanna (AOT), anu mana, nurutkeun tés, bakal ngaronjatkeun kinerja nepi ka 30 kali.

sumber: opennet.ru

Tambahkeun komentar