
OpenSilver, a nyílt forráskódú, beépülő modulok nélküli keretrendszer WebAssembly, C#, XAML és .NET használatával
Néhány napja az induláskor jelentették be az OpenSilver 2.0 új verziója, amely a VB.NET támogatásával, valamint integrációs fejlesztésekkel, új funkciók, fejlesztések teljesítmény és még sok más.
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.
Jelenlegi formájában az OpenSilver már túllépett egy rétegen, hogy meghosszabbítsa a Silverlight élettartamát, és önálló platformnak tekinthető új alkalmazások létrehozásához.
A VB.NET rajongói most először csatlakozhatnak a szórakozáshoz, és webalkalmazásokat hozhatnak létre Visual Basic és XAML segítségével. De várj, van még! Használja ki a zökkenőmentes integráció előnyeit olyan népszerű keretrendszerekkel, mint a Blazor, React és Angular – nem kell az OpenSilver alkalmazást a nulláról indítania! Légy tanúja alkotásainak életre keltésének élő XAML-előnézetben, és köszöntse újra a Silverlight korának klasszikusát.
Az OpenSilver 2.0 fő újdonságai
Az OpenSilver 2.0 új verziójában egyik legfontosabb jellemzője a VB.NET támogatás, amelyet a Visual Basic programozási nyelvet használó webalkalmazások fejlesztéséhez adtak hozzá, hogy meghatározzák a logikát és az XAML jelölőnyelvet az interfészhez. Ez az új funkció állítólag pozitív üzenetet küld a Visual Basic közösségnek, és bízik abban, hogy az általuk preferált nyelv megállja a helyét a legmodernebb fejlesztői környezetekben.
Ez a frissítés nagyon szükséges lehetőséget biztosít a VB.NET iránt szenvedélyesek számára, hogy folytassák az innovatív webalkalmazások építését, vagy a régi alkalmazásokat migrálják a modern webre.
Egy másik kiemelkedő újdonság az iintegráció Blazor, React és Angular web keretrendszerekkel, ezzel együtt a Blazor XAML komponense is hozzáadásra került, amely lehetővé teszi a fejlesztők számára, hogy integrálják az OpenSilvert a meglévő Blazor projektekbe.
Ezen kívül kiemelkedik az XAML preview hozzáadott támogatása is, ez a Live XAML Preview funkciónak köszönhető, amellyel a fejlesztés alatt álló felületet úgy tekintheti meg, ahogy készül, anélkül, hogy el kellene indítania az alkalmazást.
A RIA az OpenSilver 2.0-t kísérő új funkciók egyike, hiszen ennek az üzleti alkalmazássablonnak köszönhetően leegyszerűsítheti a webalkalmazások fejlesztését a vállalatok számára, a RIA óta lehetővé teszi objektumok automatikus generálását a szerveren a kliens oldalon történő végrehajtáshoz, Ezenkívül számos feladatot képes kezelni, beleértve a lekérdezéseket, az érvényesítést, az ügyféloldali entitás gyorsítótárazását, a változáskövetést és a kötegelt frissítéseket, így leegyszerűsíti a fejlesztési folyamatot és erősíti az alkalmazások robusztusságát.
A egyéb kiemelkedő változások:
- Hozzáadott SampleCRM - egy példa egy nyílt alkalmazásra, amely funkcionális CRM-rendszert valósít meg a vállalati ügyfelekkel való interakció megszervezésére és az értékesítési szolgáltatás munkájának biztosítására.
- Lehetőséget adtunk saját elrendezések létrehozására és a külön szállított interfészelemek készleteinek használatára, mint például a Telerik UI for Silverlight.
- A szimulátor teljesítménye jelentősen megnövekedett (akár 10-szeresére), és a hibakeresési lehetőségek is bővültek.
Végül megemlítik azt vannak jövőbeli tervek amelyben várhatóan biztosítani tudja a vizuális tervezési környezet, amely lehetővé teszi XAML interfészek létrehozását WYSIWYG módban a WPF és a támogatás továbbfejlesztett integráció a VS Code kódszerkesztővel.
Ha érdekelne többet megtudni róla, ellenőrizheti a részleteket A következő linken.