Lëshimi i platformës OpenSilver 3.1, që vazhdon zhvillimin e teknologjisë Silverlight.

ËshtĂ« publikuar njĂ« version i projektit OpenSilver 3.1, i cili vazhdon zhvillimin e platformĂ«s Silverlight dhe lejon krijimin e aplikacioneve interaktive web duke pĂ«rdorur teknologjitĂ« C#, F#, XAML dhe .NET. Aplikacionet Silverlight tĂ« kompiluar me OpenSilver mund tĂ« funksionojnĂ« nĂ« çdo shfletues desktop dhe mobil qĂ« mbĂ«shtet WebAssembly. PĂ«rdoren si mjedis zhvillimi Visual Studio dhe redaktori i kodit VS Code, qĂ« mbĂ«shtet punĂ«n nĂ« Windows, macOS dhe Linux. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C# dhe shpĂ«rndahet nĂ«n licencĂ«n MIT.

Fillimisht, projekti OpenSilver ishte i destinuar për të ofruar mjete për të zgjatur jetën e aplikacioneve ekzistuese Silverlight, pas ndërprerjes së zhvillimit dhe mbështetjes për platformën Silverlight nga kompanisë Microsoft në vitin 2021, si dhe pas ndërprerjes së mbështetjes për plugins që lidhen me të në shfletues. Në OpenSilver mbështeten të gjitha funksionalitetet kryesore të motorit Silverlight, duke përfshirë mbështetje të plotë për gjuhët C# dhe XAML, si dhe implementimin e një pjesë të madhe të API-së së platformës, e mjaftueshme për të përdorur biblioteka të tilla si Telerik UI, WCF RIA Services, PRISM dhe MEF.

Në formën aktuale, OpenSilver ka dalë përtej një ndërmjetësi për të zgjatur jetën e Silverlight dhe mund të shqyrtohet si një platformë e pavarur për krijimin e aplikacioneve të reja. Për shembull, projekti po zhvillon një mjedis zhvillimi, ofron mbështetje për versionet e reja të gjuhës C# dhe platformës .NET, dhe siguron kompatibilitet me biblioteka të shkruara në gjuhën JavaScript.

Si bazë, OpenSilver përfshin kodin e projekteve të hapura Mono (mono-wasm) dhe Microsoft Blazor (pjesë e ASP.NET Core), dhe për ekzekutimin në shfletues përdoret kompilimi i aplikacioneve në kodin ndërmjetës WebAssembly. OpenSilver vazhdon zhvillimin e projektit CSHTML5, që lejon kompilimin e aplikacioneve C#/XAML/.NET në një përfaqësim në gjuhën JavaScript, i përshtatshëm për t'u ekzekutuar në shfletues, dhe zgjeron bazën e kodit të tij me mundësi për të kompiluar C#/XAML/.NET në WebAssembly, jo në JavaScript.

NĂ« versionin e ri:

  • ËshtĂ« realizuar ndĂ«rtuesi vizual i ndĂ«rfaqes "XAML UI Designer", i realizuar nĂ« bazĂ« tĂ« redaktorit tĂ« kodit Visual Studio Code (VS Code). Ndryshe nga mjedisi i mĂ«parshĂ«m vizual tĂ« zhvillimit, i bazuar nĂ« produktin pronar Visual Studio, ambienti i ri Ă«shtĂ« shumĂ«-platformĂ«s dhe pĂ«rveç Windows mbĂ«shtet gjithashtu Linux dhe macOS. PĂ«r zhvilluesit Ă«shtĂ« ofruar mĂ« shumĂ« se njĂ«qind komponentĂ« tĂ« gatshĂ«m tĂ« ndĂ«rfaqes, duke pĂ«rfshirĂ« grafikĂ« tĂ« ndryshme dhe forma tabelash pĂ«r punĂ« me tĂ« dhĂ«na. NĂ« mjedis Ă«shtĂ« gjithashtu i integruar njĂ« ndihmĂ«s AI, qĂ« lejon krijimin dhe ndryshimin e ndĂ«rfaqeve tĂ« pĂ«rdoruesit sipas kĂ«rkesave nĂ« gjuhĂ«n e natyrshme.
    Lëshimi i platformës OpenSilver 3.1, që vazhdon zhvillimin e teknologjisë Silverlight.
  • Fryturat pĂ«rpjekjet pĂ«r pĂ«rdorimin e kornizĂ«s "WPF" (Windows Presentation Foundation) nĂ« aplikacione tĂ« dizajnuara pĂ«r tĂ« funksionuar nĂ« shfletues. ËshtĂ« shtuar mbĂ«shtetje pĂ«r komponentĂ« si DynamicResource, MultiBinding dhe UniformGrid. QĂ«llimi pĂ«rfundimtar i projektit Ă«shtĂ« arritja e pĂ«rputhshmĂ«risĂ« tĂ« plotĂ« me WPF dhe ofrimi i mundĂ«sisĂ« pĂ«r lançimin e aplikacioneve nĂ« Web tĂ« bazuara nĂ« WPF.
  • Shtuar mbĂ«shtetje pĂ«r platformĂ«n .NET 9.
  • Realizuar njĂ« temĂ« tĂ« re pĂ«r ndĂ«rfaqen e pĂ«rdoruesit, e bazuar nĂ« konceptet e dizajnit Material Design dhe Fluent Design. Tema Ă«shtĂ« e disponueshme nĂ« varianta tĂ« errĂ«t dhe tĂ« ndritshme. Shtuar mjete pĂ«r krijimin e temave tĂ« personalizuara.
    Lëshimi i platformës OpenSilver 3.1, që vazhdon zhvillimin e teknologjisë Silverlight.

Burimi: opennet.ru

Bleni hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera đŸ”„ Bli hostin e besueshĂ«m pĂ«r faqet me mbrojtje nga DDoS, VPS VDS servera | ProHoster