Az OpenSilver 2.2 LightSwitch támogatással, javításokkal és különféle apró változtatásokkal érkezik

OpenSilver_Logo

OpenSilver, a nyílt forráskódú, beépülő modulok nélküli keretrendszer WebAssembly, C#, XAML és .NET használatával

Bejelentették az OpenSilver 2.2 új verziójának indulását, melyben Bemutatják a kompatibilitást biztosító új komponenseket kifejlesztett alkalmazásokkals a Visual Studio LightSwitchben a LightSwitch kompatibilitási csomaggal együtt, mellyel megkönnyíti a Microsoft Visual Studio LightSwitchben fejlesztett alkalmazások modern webes technológiákra való migrálását.

Azok számára, akik nem ismerik az OpenSilver-t, tudniuk kell, hogy ez egy projekt, amely a Silverlight platform fejlesztését folytatja amely lehetővé teszi interaktív webalkalmazások létrehozását C#, XAML és .NET technológiák használatával, és amelynek fejlesztését és karbantartását 2021-ben a Microsoft leállította. alkalmazások A Silverlight OpenSilverrel összeállított bármilyen asztali és mobil böngészőben futhat, amely támogatja a WebAssembly-t, de a fordítás jelenleg csak Windows rendszeren lehetséges a Visual Studio használatával.

 OpenSilver 2.2

Ahogy az elején említettük, ez az indulás Az OpenSilver a Visual Studio LightSwitchben fejlesztett alkalmazásokkal való kompatibilitás biztosítására összpontosított, de csodálkozni fogsz Mi az a Visual Studio LightSwitch? Visual Studio LightSwitch Ez egy fejlesztési eszköz volt a Microsofttól, amelyet üzleti szoftverek készítésére terveztek. Egyszerűségéről és testreszabási lehetőségeiről ismert, gyors fejlesztést tett lehetővé kód nélkül a drag and drop felületen keresztül entitások, lekérdezések és felhasználói felületek tervezésére.

Visual Studio LightSwitch Lehetővé tette a tapasztalt fejlesztők számára, hogy egyéni kódot integráljanak C# és XAML (vagy VB.NET és XAML) nyelven. egyedi vezérlők létrehozásához és alkalmazásai funkcióinak fejlesztéséhez olyan platformokon, mint a LightSwitch. Sok SaaS-megoldással ellentétben a LightSwitch teljes körű irányítást kínált az alkalmazások telepítése felett, a könnyű használat és a testreszabhatóság kivételes kombinációját kínálva a vállalati szoftverfejlesztéshez.

Leállás miatt a kiegészítésből, Sok vállalat szembesült azzal a problémával, hogy fennáll a működési hibák kockázata, amellett, hogy a felhasználók kénytelenek voltak alternatívákat keresni, vagy a Silverlight IE módban való használatától függtek, amely lehetőség a jövőbeni Windows-frissítések kompatibilitási problémái miatt nem volt 100%-ban életképes. Az OpenSilver 2.2-vel a felhasználók eltávolíthatják ezt a függőséget az IE-től, és LightSwitch alkalmazásokat futtathatnak modern webböngészőkkel.

A jelenlegi böngészőkben a működés a LightSwitch alkalmazások HTML5-öt és WebAssembly-t használó nézetben történő fordításával érhető el. Ezeket a technológiákat minden népszerű böngésző támogatja, például az Edge, a Chrome, a Firefox, a Safari és az Opera, és nem igényelnek további bővítményeket. Jelenlegi formájában azonban az OpenSilver csak futási környezetet biztosít a LightSwitch-alkalmazások indításához, anélkül, hogy új programokat hozhatna létre a Visual Studio LightSwitchben.

Ennek ellenére a LightSwitch kompatibilitási csomaggal való átállás számos előnnyel jár a teljes migrációhoz képest, beleértve a költséghatékonyságot, az átállási idők sebességét, a végfelhasználók átképzésének hiányát, teljes felhasználói felületet és funkcionalitást.

A Egyéb végrehajtott változtatások:

  • Jelentős teljesítményjavulás, különösen az AOT-val közzétett és összeállított alkalmazások esetében
  • Továbbfejlesztett XAML élő előnézet
  • Fejlett szövegmérési képességeket valósított meg a TextBlock ActualWidth és ActualHeight segítségével.
  • Továbbfejlesztett görgetés mobileszközökön
  • Megvalósította az InsulatedStorageSettings osztályt
  • Az UIElement.OpacityMask tulajdonság megvalósítva
  • UIElement.TextInputStart irányított esemény megvalósítva
  • CaretBrush tulajdonság a TextBox és a PasswordBox számára megvalósítva
  • Megvalósította a UseShadowDOM tulajdonságot a HtmlPresenterben, hogy hozzáadjon egy beállítást a tartalom DOM-tól való elkülönítésére.
  • Hibajavítások

Végül megemlítik, hogy A jövőbeli OpenSilver kiadások célja, hogy teljesebb fejlesztői eszközöket biztosítsanak amelyek több platformot is támogatnak. Tervezik a XAML UI Designer felület vizuális tervezőrendszerének létrehozását, valamint a .NET MAUI platformmal való integrációt az iOS, Android, macOS, Linux és Windows rendszerrel kompatibilis programok fejlesztéséhez, valamint a XAML Hot Reload támogatását is. , CLI, Visual Studio Code és Rider, bővítve a képességeket és a rugalmasságot a LightSwitch alkalmazásokkal dolgozó fejlesztők számára.

Ha többet szeretne megtudni róla, tájékozódhat a részletekről 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.