OpenSilver 2.2 prichádza s podporou LightSwitch, opravami a rôznymi drobnými zmenami

OpenSilver_Logo

OpenSilver, open source framework bez doplnkov využíva WebAssembly, C#, XAML a .NET

Bolo oznámené spustenie novej verzie OpenSilver 2.2, v ktorej Prezentované sú nové komponenty navrhnuté na zabezpečenie kompatibility s vyvinutými aplikáciamis vo Visual Studio LightSwitch spolu s balíkom LightSwitch Compatibility Pack, s ktorým uľahčuje migráciu aplikácií vyvinutých v Microsoft Visual Studio LightSwitch na moderné webové technológie.

Pre tých, ktorí nepoznajú OpenSilver, mali by ste vedieť, že toto je projekt, ktorý pokračuje vo vývoji platformy Silverlight ktorý umožňuje vytvárať interaktívne webové aplikácie pomocou technológií C#, XAML a .NET a ktoré v roku 2021 Microsoft prestal vyvíjať a udržiavať. Aplikácie Silverlight skompilovaný s OpenSilver môže bežať na akomkoľvek stolnom a mobilnom prehliadači, ktorý podporuje WebAssembly, ale v súčasnosti je kompilácia možná len v systéme Windows pomocou Visual Studio.

 OpenSilver 2.2

Ako sme spomenuli na začiatku, toto spustenie z OpenSilver sa zameral na zabezpečenie kompatibility s aplikáciami vyvinutými vo Visual Studio LightSwitch, ale budeš sa čudovať Čo je Visual Studio LightSwitch? Visual Studio LightSwitch Bol to vývojový nástroj od spoločnosti Microsoft určený na vytváranie podnikového softvéru. Známy pre svoju jednoduchosť a možnosti prispôsobenia, umožnil rýchly vývoj bez kódu prostredníctvom rozhrania drag and drop navrhovať entity, dotazy a používateľské rozhrania.

Visual Studio LightSwitch Tiež to umožnilo skúseným vývojárom integrovať vlastný kód do C# a XAML (alebo VB.NET a XAML) vytvoriť jedinečné ovládacie prvky a zlepšiť funkcie vašich aplikácií na platformách, ako je LightSwitch. Na rozdiel od mnohých riešení SaaS ponúka LightSwitch úplnú kontrolu nad nasadením aplikácií a poskytuje výnimočnú kombináciu jednoduchosti použitia a prispôsobiteľnosti pre vývoj podnikového softvéru.

Z dôvodu prerušenia z doplnku, Mnoho spoločností čelilo problému rizika prevádzkových porúch, okrem toho, že používatelia boli nútení hľadať alternatívy alebo závisieť od používania Silverlight v režime IE, čo je možnosť, ktorá nebola 100% realizovateľná kvôli problémom s kompatibilitou v budúcich aktualizáciách systému Windows. S OpenSilver 2.2 môžu používatelia odstrániť túto závislosť od IE a spúšťať aplikácie LightSwitch v moderných webových prehliadačoch.

Prevádzka v súčasných prehliadačoch je dosiahnutá kompiláciou aplikácií LightSwitch v zobrazení, ktoré používa HTML5 a WebAssembly. Tieto technológie sú podporované všetkými populárnymi prehliadačmi, ako sú Edge, Chrome, Firefox, Safari a Opera, a nevyžadujú inštaláciu ďalších doplnkov. OpenSilver však v súčasnej podobe poskytuje iba runtime prostredie na spúšťanie aplikácií LightSwitch, bez možnosti vytvárať nové programy vo Visual Studio LightSwitch.

Napriek tomu migrácia s balíkom LightSwitch Compatibility Pack ponúka množstvo výhod oproti úplnej migrácii, vrátane nákladovej efektívnosti, rýchlosti prechodu, bez potreby preškoľovania koncových používateľov, kompletnej sady funkcií a pôvodného používateľského rozhrania.

Z Ďalšie zmeny, ktoré boli implementované:

  • Výrazné zlepšenie výkonu, najmä pre aplikácie publikované a kompilované s AOT
  • Vylepšený živý náhľad XAML
  • Implementované pokročilé možnosti merania textu prostredníctvom ActualWidth a ActualHeight TextBlock.
  • Vylepšené posúvanie na mobilných zariadeniach
  • Implementovaná trieda InsulatedStorageSettings
  • Vlastnosť UIElement.OpacityMask bola implementovaná
  • Implementovaná smerovaná udalosť UIElement.TextInputStart
  • Vlastnosť CaretBrush implementovaná pre TextBox a PasswordBox
  • Implementovaná vlastnosť UseShadowDOM v HtmlPresenter na pridanie možnosti izolovať jej obsah od DOM.
  • Opravy chýb

Nakoniec sa uvádza, že Cieľom budúcich vydaní OpenSilver je poskytnúť kompletnejšie vývojové nástroje ktoré podporujú viacero platforiem. Plánuje sa vytvorenie systému vizuálneho dizajnu pre rozhranie XAML UI Designer, ako aj integrácia s platformou .NET MAUI na vývoj programov kompatibilných s iOS, Android, macOS, Linux a Windows a podpora pre XAML Hot Reload. , CLI, Visual Studio Code a Rider, rozširujúce možnosti a flexibilitu pre vývojárov pracujúcich s aplikáciami LightSwitch.

Ak máte záujem dozvedieť sa o ňom viac, môžete si prekonzultovať podrobnosti Na nasledujúcom odkaze.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.