OpenSilver: një ri-zbatim me burim të hapur të Silverlight

OpenSilver_Logo

U prezantua projekti OpenSilver, e cila është synuar të krijojë një zbatim të hapur të platformës Silverlight, zhvillimi i të cilit u ndërpre nga Microsoft në 2011 dhe mirëmbajtja do të zgjasë deri në 2021.

Argjendi është një teknologji që mundëson zhvillimin e aplikacioneve të pasura në internet (RIA) në një motor pasqyrimi vektorial që nuk do të mbështetet më duke filluar vitin e ardhshëm. Softueri i përdoruesit, një kompani softuerësh e themeluar nga dy ekspertë të teknologjisë Microsoft njoftoi fillimin e OpenSilver, një ri-zbatim me burim të hapur të Silverlight që funksionon në të gjithë shfletuesit përmes WebAssemble.

Siç është rasti me Adobe Flash, Silverlight zhvillimi i tij po minimizohet në favor të përdorimit të teknologjive standarde të bazuara në internet. Në një moment, zbatimi i hapur i Silverligh "Moonlight" tashmë ishte duke u zhvilluar në bazë të Mono, por zhvillimi i tij u ndal për shkak të mungesës së kërkesës për teknologji nga përdoruesit.

Projekti OpenSilver bëri një përpjekje tjetër për të ringjallur teknologjinë Silverlight, e cila ju lejon të krijoni aplikacione interaktive në internet duke përdorur C #, XAML dhe .NET. Një Një nga objektivat kryesorë të projektit është zgjatja e jetës së dobishme të aplikacioneve Silverlight ekzistuese në kushtet e mbarimit të mbështetjes së platformës dhe mbarimit të mbështetjes së shfletuesit për shtesat.

Sidoqoftë, ithtarët e teknologjisë .NET dhe C # mund të përdorin gjithashtu OpenSilver për të krijuar programe të reja.

Në një njoftim për shtyp nga Userware, Giovanni Albani, CEO i kompanisë, tha:

"Me shumicën e shfletuesve që nuk mbështesin më plug-in si Microsoft Silverlight, zhvilluesit e NET kanë mbetur pa ndonjë mënyrë për të ndërtuar aplikacione të pasura nga klienti që ekzekutohen në shfletues." "Por me ardhjen e WebAssemble, një standard i hapur që tani mbështetet nga shumica e shfletuesve desktop dhe celular, ky nuk është më rasti."

Kuadri OpenSilver bazohet në kodin e projekteve Mono të hapura (mono-wasm) dhe Microsoft Blazor (pjesë e ASP.NET Core) dhe WebAssemble përdoret për ekzekutim në ndërtimin e shfletuesit të aplikacioneve në kodin e ndërmjetëm.

OpenSilver po zhvillohet së bashku me projektin CSHTML5, i cili lejon aplikacionet C # / XAML të ekzekutohen në një shfletues duke e përpiluar atë në JavaScript. OpenSilver përdor bazën ekzistuese të kodit CSHTML5, duke zëvendësuar përbërësit e përpilimit në JavaScript me WebAssemble.

Aplikacionet OpenSilver janë në përputhje me të gjithë shfletuesit që mbështesin WebMbledhja, i cili përfshin shfletuesit kryesorë (Edge, Chrome, Firefox, Safari ...), në të gjitha platformat kryesore (Windows, macOS, iOS, Android, Linux, ChromeOS ...), pa përdoruesit që duhet të instalojnë një shtesë, sipas Userware.

Për aplikacionet ekzistuese Silverlight, ato duhet të ribotohen me OpenSilver në mënyrë që të punojnë në këta shfletues.

“Ne jemi zhvillues .NET që besojmë se Silverlight ishte platforma më e mirë për zhvillimin e aplikacioneve të linjës së biznesit (LOB). Ne jemi të trishtuar kur shohim Silverlight të zhduket për shkak të mungesës së mbështetjes së shtojcave në shfletuesit modernë.

Pra, ne duam ta ruajmë atë duke e zbatuar përsëri me teknologji moderne, të hapura, të bazuara në standarde. Ne duam ta bëjmë atë edhe më të pabesueshëm se më parë, në mënyrë që zhvilluesit të kenë mjetet për të krijuar produkte të pabesueshëm që mund të ndryshojnë botën ", është vizioni i shprehur nga ekipi.

Në formën e tij aktuale, sigurohet mbështetje për afërsisht 60% të ndërfaqeve të programimit Silverlight më të njohurit

Këtë vit, është planifikuar të shtohet mbështetja për shërbimet Open RIA dhe Telerik UI, si dhe të sinkronizohet me bazën e re të kodit të projektit Blazor dhe Mono për WebAssemble, e cila pritet të mbështesë përpilimin proaktiv (Ahead-of-Time, AOT). , e cila do të ndihmojë në përmirësimin e performancës duke testuar deri në 30 herë.

Sipas njoftimit për shtyp, migrimi i kodit Silverlight në OpenSilver ofron përfitime të shumta, përfshirë uljen e kostos. Sipas Userware, mund të jetë 3 deri në 5 herë më e lirë për të migruar një aplikacion Silverlight në OpenSilver sesa ta rishkruani nga e para duke përdorur një teknologji tjetër.

Kodi i projektit shpërndahet nën licencën MIT.

Fuente: https://www.opensilver.net


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.