OpenSilver 2.2 stiže sa podrškom za LightSwitch, ispravkama i raznim manjim izmenama

OpenSilver_Logo

OpenSilver, okvir otvorenog koda, bez dodataka koji koristi WebAssembly, C#, XAML i .NET

Najavljeno je lansiranje nove verzije OpenSilver 2.2, u kojoj Predstavljene su nove komponente dizajnirane da obezbede kompatibilnost sa razvijenim aplikacijamas u Visual Studio LightSwitch zajedno sa LightSwitch Compatibility Pack, sa kojim olakšava migraciju aplikacija razvijenih u Microsoft Visual Studio LightSwitch na moderne web tehnologije.

Za one koji ne znaju za OpenSilver, trebali biste znati da je ovo je projekat koji nastavlja razvoj Silverlight platforme koji vam omogućava da kreirate interaktivne web aplikacije koristeći C#, XAML i .NET tehnologije i koji je 2021. godine Microsoft prestao da razvija i održava. Aplikacije Silverlight kompajliran sa OpenSilverom može raditi na bilo kojem desktopu i mobilnom pretraživaču koji podržava WebAssembly, ali trenutno je kompilacija moguća samo na Windows-u koristeći Visual Studio.

 OpenSilver 2.2

Kao što smo spomenuli na početku, ovo lansiranje od OpenSilver se fokusirao na osiguravanje kompatibilnosti sa aplikacijama razvijenim u Visual Studio LightSwitch, ali ćete se zapitati Šta je Visual Studio LightSwitch? Visual Studio LightSwitch Bio je to razvojni alat iz Microsofta dizajniran za kreiranje poslovnog softvera. Poznat po svojoj jednostavnosti i mogućnostima prilagođavanja, omogućio brz razvoj bez koda kroz drag and drop interfejs dizajnirati entitete, upite i korisnička sučelja.

Visual Studio LightSwitch Takođe je omogućio iskusnim programerima da integrišu prilagođeni kod u C# i XAML (ili VB.NET i XAML) za kreiranje jedinstvenih kontrola i poboljšanje funkcionalnosti vaših aplikacija na platformama kao što je LightSwitch. Za razliku od mnogih SaaS rješenja, LightSwitch je ponudio potpunu kontrolu nad implementacijom aplikacija, pružajući izuzetnu kombinaciju lakoće korištenja i prilagodljivosti za razvoj poslovnog softvera.

Zbog ukidanja komplementa, Mnoge kompanije su se suočile sa problemom rizika od operativnih kvarova, pored činjenice da su korisnici bili primorani da traže alternative ili ovise o korištenju Silverlight-a u IE modu, opcija koja nije bila 100% održiva zbog problema s kompatibilnošću u budućim ažuriranjima Windowsa. Uz OpenSilver 2.2, korisnici mogu ukloniti ovu ovisnost o IE i pokrenuti LightSwitch aplikacije u modernim web pretraživačima.

Rad u trenutnim pretraživačima se postiže kompajliranjem LightSwitch aplikacija u prikazu koji koristi HTML5 i WebAssembly. Ove tehnologije podržavaju svi popularni pretraživači, kao što su Edge, Chrome, Firefox, Safari i Opera, i ne zahtijevaju instalaciju dodatnih dodataka. Međutim, u svom trenutnom obliku, OpenSilver pruža samo okruženje za pokretanje LightSwitch aplikacija, bez mogućnosti kreiranja novih programa u Visual Studio LightSwitch-u.

Uprkos tome, migracija sa LightSwitch Compatibility Packom nudi brojne prednosti u odnosu na potpunu migraciju, uključujući ekonomičnost, brzinu tranzicije, nema potrebe za prekvalifikacijom za krajnje korisnike, kompletan skup funkcionalnosti i korisničkog interfejsa.

Of the Ostale promjene koje su implementirane:

  • Značajno poboljšanje performansi, posebno za aplikacije objavljene i kompajlirane sa AOT-om
  • Poboljšan XAML pregled uživo
  • Implementirane napredne mogućnosti mjerenja teksta kroz TextBlock-ove ActualWidth i ActualHeight.
  • Poboljšano pomicanje na mobilnim uređajima
  • Implementirao klasu InsulatedStorageSettings
  • Implementirano svojstvo UIElement.OpacityMask
  • Rutirani događaj UIElement.TextInputStart implementiran
  • CaretBrush svojstvo implementirano za TextBox i PasswordBox
  • Implementirano svojstvo UseShadowDOM u HtmlPresenter za dodavanje opcije za izolaciju njegovog sadržaja od DOM-a.
  • Ispravci programskih pogrešaka

Na kraju se spominje i to Buduća OpenSilver izdanja imaju za cilj da obezbede kompletnije razvojne alate koji podržavaju više platformi. Planirano je kreiranje sistema vizuelnog dizajna za interfejs XAML UI Designer, kao i integracija sa .NET MAUI platformom za razvoj programa kompatibilnih sa iOS, Android, macOS, Linux i Windows i podrška za XAML Hot Reload će takođe biti uključena , CLI, Visual Studio Code i Rider, proširujući mogućnosti i fleksibilnost za programere koji rade sa LightSwitch aplikacijama.

Ako ste zainteresovani da saznate više o tome, možete pogledati detalje Na sledećem linku.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.