OpenSource -alternativ til Microsoft Silverlight

Silverlight er webapplikationsudviklingsplatformen skabt af microsoft, designet til at køre rige medier på Internettet, som oprindeligt kom på ideen om at være et alternativ til Adobe Blitz. Imidlertid har de fra Redmond over tid opgivet denne platform i en sådan grad, at support til alle dens versioner den 12. oktober ophører. For at lette denne beslutning kaldte man et nyt alternativ Åben sølv udviklet til at tage alternativet frem.

I øjeblikket bruges de fleste Silverlight -applikationer, der stadig er i brug i dag, af organisationer og virksomheder. I denne forstand vil virksomhederne kunne fortsætte med at eksekvere Silverlight -aktiver lovligt indtil efter den 12. oktober 2021, fordi licensen ifølge Microsoft ikke er knyttet til fortsættelse af support.

OpenSource -alternativ til Microsoft Silverlight

I betragtning af at Silverlight er en platform, der indtil nu stadig fungerede, men praktisk talt var håbløs, førte det til fødslen i 2020 af, hvad der kunne blive det bedste alternativ, OpenSilver, som er ved at afslutte sin udvikling og endda vil tillade, at en applikation migreres. Silverlight, før det når slutningen af ​​sin supportproces.

Hvad er den nye OpenSilver -platform

Vi taler om en platform, der er baseret på en genimplementering af Silverlight , open source, moderne og uden plugins. Det udføres fra nuværende browsere via WebAssemble, ved hjælp af Mono til WebAssambly og Microsoft Blazor, hvilket tillader oprettelse af applikationer ved hjælp af C #, XMAL og .NET til brugerens webudvikling. I øjeblikket er det lige blevet lanceret i beta -fase, der allerede er tilgængelig til download , forbereder version 1.0, der er planlagt til 12. oktober 2021, der falder sammen med slutdatoen for support for Silverlight.

Åben sølv

Lanceringen af ​​OpenSilver er en vej frem for .NET -udviklere og it -afdelinger, der stadig har ældre Silverlight -applikationer, hvilket giver et alternativ til at omskrive fra bunden med anden teknologi og tillade migrering af ældre Silverlight -applikationer, samtidig med at alle de originale apps bevares.

Denne nye udviklingsplatform distribueres som en udvidelse til Microsoft Visual Studio, så udviklere kan kompilere kildekoden for deres Silverlight -applikation til filer som f.eks. HTML, CSS og WebAssemble der genkendes af enhver af de aktuelle browsere.

Migrer dine applikationer fra Silverlight til OpenSilver

En af de største fordele ved ankomsten af ​​OpenSilver er muligheden for migrere de applikationer, vi har i Silverlight inden slutningen af ​​supportdatoen. Dette er noget, vi kan gøre selv eller kontakte dem for at foretage migrering for os.

Migrar de Silverlight og OpenSilver

For at migrere et Silverlight -program skal vi kun kompilere dets kildekode ved hjælp af OpenSilver. Dette er noget, vi kan gøre ved at installere udvidelsen OpenSilver, som vi kan downloade fra dets link. Senere bliver det nødvendigt at oprette et nyt projekt, hvor du kan kopiere og indsætte Silverlight -koden og kompilere den.

Da det er i beta, kan der opstå kompilationsfejl, da nogle funktioner ikke understøttes. Dette er noget, der kan løses med begrænsninger, enten ved at importere et .NET Standard -bibliotek eller et JavaScript -bibliotek. På det tidspunkt, vi har sammensat applikationen, vil den kunne køre i enhver moderne browser uden at skulle installere tilføjelser.