Elérhető az OpenSilver 3.0 platform, amely továbbra is fejleszti a Silverlight technológiát.

Megjelent az OpenSilver 3.0 kiadás, amely folytatja a Silverlight platform fejlesztését, lehetővé téve interaktív webalkalmazások készítését C#, F#, XAML és .NET technológiákkal. Az OpenSilver segítségével készült Silverlight alkalmazások bármely asztali és mobil böngészőben működhetnek, amelyek támogatják a WebAssembly-t, de a fordítás jelenleg csak Windows rendszeren lehetséges a Visual Studio környezet használatával. A projekt kódja C# nyelven íródott, és MIT licenc alatt terjesztik.

2021-ben a Microsoft leállította a Silverlight platform fejlesztését és támogatását a szabványos webtechnológiák alkalmazásának javára. Eleinte az OpenSilver projekt célja az volt, hogy eszközöket nyújtson a meglévő Silverlight-alkalmazások életben tartásához a Microsoft általi támogatás leállítása és a böngészők pluginjainak támogatásának megszüntetése közepette. Az OpenSilver teljes mértékben támogatja a Silverlight motor összes fő funkcióját, beleértve a C# és XAML nyelvek teljes támogatását, valamint a platform API-jának jelentős részének megvalósítását, amely elegendő a különféle C#-könyvtárak, mint például a Telerik UI, WCF RIA Services, PRISM és MEF használatához.

Jelen állapotában az OpenSilver már túllépett a Silverlight életben tartását célzó köztes megoldáson, és önálló platformként is tekinthető új alkalmazások létrehozásához. Például a projekt keretein belül fejlesztés alatt áll egy fejlesztőkörnyezet (kiegészítő a Visual Studio-hoz), új C# nyelvverziók és .NET platform támogatása, valamint JavaScript alapú könyvtárakkal való kompatibilitás biztosítása.

Az OpenSilver alapját a Mono (mono-wasm) és a Microsoft Blazor nyílt forráskódú projekteken alapuló kód képezi (az ASP.NET Core része), és a böngészőben a WebAssembly köztes kódra történő fordítást alkalmazza. Az OpenSilver továbbfejleszti a CSHTML5 projektet, amely lehetővé teszi a C#/XAML/.NET alkalmazások JavaScript nyelvű, böngészőben futtatható megjelenítéséhez szükséges fordítást, és bővíti a kódalapját a C#/XAML/.NET WebAssembly-re való fordításának lehetőségeivel, nem csak JavaScript-re.

Az új verzióban:

  • Javasolt egy vizuális felületépítő, amely lehetővé teszi .NET alkalmazások és weboldalak tervezését drag&drop módban, több mint 100 beépített felületblokkot felhasználva.
  • Hozzáadva egy AI-asszisztens, amely lehetővé teszi a felhasználói felületek generálását és módosítását természetes nyelvű parancsok segítségével. A felhasználónak elegendő szabad formában leírnia a kívánt változtatásokat, vagy feltöltenie egy tervrajzot, az AI-asszisztens pedig automatikusan frissíti vagy generálja a XAML kódot.
    Elérhető az OpenSilver 3.0 platform, amely továbbra is fejleszti a Silverlight technológiát.
  • Bővítették a külső integrált fejlesztői környezetekhez való integrációs lehetőségeket. Hozzáadva a Visual Studio Code kódeditor támogatása.
  • Bevezetésre került a XAML.io webalkalmazás, amely lehetővé teszi a felhasználói felületek XAML alapú tervezését közvetlenül a böngészőből.
  • Javasolt egy előzetes verzió a XAML 3D eszközkészletből, amely lehetővé teszi 3D weboldalak és vegyes valóságú alkalmazások létrehozását, WebXR-t használva, és kompatibilis különböző 3D-s sisakokkal, mint például a Meta Quest és az Apple Vision Pro.
    Elérhető az OpenSilver 3.0 platform, amely továbbra is fejleszti a Silverlight technológiát.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster