Már megjelent az OpenSilver 1.0 új verziója, a Silverlight nyílt forráskódú újratelepítése.

OpenSilver_Logo

Az OpenSilver projekt bemutatásának alig több mint másfél éve után, bejelentették az első stabil verzió megjelenését, amelyben a projekt azMegkapja a Silverlight platform nyílt forráskódú megvalósítását, amely lehetővé teszi interaktív webes alkalmazások létrehozását a C #, XAML és .NET technológiák használatával.

Emlékezz erre A Microsoft 2011 -ben leállította a Silverlight funkcionalitás fejlesztését, és 12. október 2021 -én a platform karbantartása teljesen megszűnik. Az Adobe Flash-hez hasonlóan a Silverlight fejlesztése minimálisra csökken a szabványos webes technológiák használata mellett. Körülbelül 10 évvel ezelőtt a Silverlight, a Moonlight nyílt forráskódú megvalósítását már a Mono alapján fejlesztették, de a fejlesztés leállt a technológia iránti felhasználói igény hiánya miatt.

Az OpenSilver projekt megpróbálja újjáéleszteni a Silverlight technológiát, hogy meghosszabbítsa a Silverlight alkalmazások élettartamát meglévő, mivel a Microsoft végül támogatja a platformok és böngészők támogatását a bővítményekhez. A .NET és a C # támogatói azonban az OpenSilver programot is használhatják új programok létrehozásához. Az alkalmazásfejlesztéshez és a Silverlight API -ról az egyenértékű OpenSilver hívásokra való áttéréshez javasolt egy kifejezetten a Visual Studio környezethez készített bővítmény használata.

OpenSilver a Mono nyílt forráskódján alapul (mono-wasm) és a Microsoft Blazor (az ASP.NET Core része), és a böngészőben történő végrehajtásához összeállítja a WebAss Assembly köztes szoftverek alkalmazásait.

Az OpenSilver a CSHTML5 projekttel együtt fejlődik, amely lehetővé teszi a C # / XAML / .NET alkalmazások fordítását a böngészőben futtatható JavaScript -be. Az OpenSilver kibővíti a CSHTML5 kódbázist azzal a képességgel, hogy a JavaScript helyett a C # / XAML / .NET programot fordíthatja a WebAssemble -be.

Az OpenSilver alkalmazások kompatibilisek a következőkkel: minden támogató böngésző WebAssemble, amely tartalmazza a fő böngészőket (Edge, Chrome, Firefox, Safari ...), minden nagyobb platformon (Windows, macOS, iOS, Android, Linux, ChromeOS), anélkül, hogy a felhasználóknak beépülő modult kellene telepíteniük a Userware szerint.

Az OpenSilver 1.0 teljes mértékben támogatja a Silverlight motor összes fő képességét, beleértve a C # és az XAML teljes támogatását, valamint a legtöbb platform API megvalósítását, amely elegendő a C # könyvtárak használatához, mint például a Telerik UI, WCF RIA Servicios, PRISM és MEF.

Ezen túlmenően, Az OpenSilver olyan speciális funkciókat is kínál, amelyek az eredeti Silverlightban nem találhatók, például a C # 9.0, .NET 6 és a Visual Studio IDE újabb verzióinak támogatása, valamint az összes JavaScript -könyvtárral való kompatibilitás.

A jövőbeli tervekről jelezték szándékod jövőre valósítsa meg a Visual Basic támogatást (VB.NET) mostantól a C # nyelv mellett támogatott, valamint eszközöket biztosít a WPF -alkalmazások migrálásához (Windows Presentation Foundation). A projekt célja továbbá a Microsoft LightSwitch fejlesztői környezet támogatásának megvalósítása és a kompatibilitás biztosítása a népszerű .NET- és JavaScript-könyvtárakkal, amelyeket a tervek szerint dobozos csomagok formájában szállítanak.

A projekt kódja C # betűvel van írva, és az MIT licenc alatt kerül terjesztésre. A Silverlight által összeállított alkalmazások bármilyen WebAssemble-kompatibilis asztali és mobil böngészőben futtathatók, de a közvetlen fordítás jelenleg csak Windows rendszeren lehetséges a Visual Studio használatával.

Az OpenSilver NuGet csomagként (a NuGet.org webhelyen), valamint a projekt sablonokat tartalmazó Visual Studio 2019 (vagy újabb) VSIX kiterjesztéseként kerül forgalomba.

Új OpenSilver típusú projekt létrehozásához ajánlott először letölteni a projekt sablonokat. Ehhez el kell menniük az OpenSilver hivatalos webhelyére, és a Letöltés gombra kell kattintaniuk, bejelentkezniük Microsoft -fiókjukkal, és letölteniük az OpenSilver.VSIX fájlt. Ez a Visual Studio bővítmény telepíti a projekt sablonokat és más elemeket, például az XAML szerkesztőt.

Végül ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a projekt részleteit és további információit A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

      Gördülő dijo

    Ennek a technológiának a fejlődése kíváncsi, mivel akkoriban a Silverlight nem érte el a vaku sikerét, és nagyon kevesen használták

    Bár ha a vaku használatát szolgálja, üdvözöljük