OpenSilver: Silverlight přináší návrat do otevřeného zdroje

Před deseti lety byly pluginy potřebné pro spoustu věcí ve webových prohlížečích. Dnes v prohlížeči přežil pouze Flash a jeho čas se také krátí. Pluginy, jako je Flash, Silverlight nebo Java, byly základními součástmi Internetu, ale vzestup webových technologií, jako je JavaScript, způsobil, že je z webových prohlížečů odstraňovaly společnosti, jako Mozilla nebo Google .

Adobe ukončí vývoj Flash v roce 2020 a Microsoft odhalil, že nebude podporovat Silverlight od října 2021.

Vývojáři a projekty, které tyto technologie využívají, již nebudou moci po ukončení podpory těchto produktů pokračovat. Přestože je možné spouštět některé starší verze prohlížečů a poslední vydaný plugin, nedoporučuje se to kvůli problémům se zabezpečením.

Spropitné : Flash hráči si mohou vyzkoušet Projekt zachování her Flash pokračovat v hraní her ve Flashi.

Vývojáři a projekty Silverlight však mohou najít cestu ven. Francouzská organizace Userware dnes zveřejnila náhled OpenSilveru, open source implementaci Silverlight, která je založena na webových standardech a moderních webových technologiích, jako je WebAssembly.

OpenSilver je moderní, bez pluginů, open-source reimplementace Silverlight, která běží na aktuálních prohlížečích přes WebAssembly. Používá Mono pro WebAssembly a Microsoft Blazor. Přináší zpět sílu C #, XAML a .NET na vývoj webových stránek na straně klienta.

Protože již není poskytován jako plugin, je kompatibilní s (většinou) moderními webovými prohlížeči a měl by v nich fungovat dobře.

Jedna součást, CSHTML5, umožňuje vývojářům vytvářet webové aplikace pomocí C # a XAML. Je dodáván s nástrojem pro přenos existujících aplikací Silverlight a WPF na web „kompilací souborů C # a XAML do HTML a JavaScriptu“.

opensilver- silverlight

Zainteresovaní vývojáři si mohou stáhnout verzi náhledu z internetu Web OpenSilver . Ke stažení náhledu do místního systému je vyžadován účet Microsoft. Další informace jsou uvedeny v projektu GitHub webová stránka.

V současné době je podporováno přibližně 60% rozhraní API Silverlight. Userware plánuje v následujících měsících zlepšit podporu API a přidat podporu pro Open RIA Services, kompilaci AOT a knihovny třetích stran. Kompilace Ahead of Time (AOT) zrychlí načítání časů „nejméně 30krát“, když dopadne.

Společnost spustila konverzní službu, která převádí stávající aplikace Silverlight na moderní verzi, aby mohla běžet na webových stránkách bez požadavku na plugin.

Zainteresovaní uživatelé mohou demo načíst odtud zkontrolovat funkčnost, která je aktuálně k dispozici.

Teď ty : Už jste použil Silverlight v minulosti? Jaký je váš názor na vzkříšení?