Çlirim i platformĂ«s OpenSilver 3.2, qĂ« vazhdon zhvillimin e teknologjisĂ« Silverlight.

ËshtĂ« prezantuar versioni i projektit OpenSilver 3.2, i cili vazhdon zhvillimin e platformĂ«s Silverlight dhe lejon krijimin e aplikacioneve web interaktive duke pĂ«rdorur teknologjitĂ« C#, F#, XAML dhe .NET. Aplikacionet Silverlight tĂ« kompiluar me OpenSilver mund tĂ« funksionojnĂ« nĂ« çdo shfletues desktop dhe celular qĂ« mbĂ«shtet WebAssembly. Mjedisi i zhvillimit mund tĂ« pĂ«rdorĂ« Visual Studio dhe redaktorin e 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 fokusuar në ofrimin e mjeteve për të zgjatur jetën e aplikacioneve ekzistuese Silverlight, pas përfundimit të zhvillimit dhe mbështetjes së platformës Silverlight nga Microsoft në vitin 2021, si dhe përfundimit të mbështetjes për pluginët e lidhur në shfletues. Në OpenSilver mbështeten të gjitha mundësitë kryesore të motorit Silverlight, përfshirë mbështetje të plotë për gjuhët C# dhe XAML, si dhe implementimin e një pjese të madhe të API-së së platformës, mjaftueshëm për përdorimin e bibliotekave C# si Telerik UI, WCF RIA Services, PRISM dhe MEF.

Në formën e saj aktuale, OpenSilver ka kaluar përtej rolit të një ndërfaqe për të zgjatur jetën e Silverlight dhe mund të konsiderohet 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 bibliotekat në gjuhën JavaScript.

OpenSilver është ndërtuar mbi kodin e projekteve të hapura Mono (mono-wasm) dhe Microsoft Blazor (pjesë e ASP.NET Core), dhe për të ekzekutuar në shfletues, aplikacionet kompilehen në kodin ndërmjetës WebAssembly. OpenSilver vazhdon zhvillimin e projektit CSHTML5, i cili lejon kompaktimin e aplikacioneve C#/XAML/.NET në një përfaqësim në gjuhën JavaScript, të përshtatshëm për ekzekutimin në shfletues, dhe zgjeron bazën e saj të kodit me mundësi për kompaktimin e C#/XAML/.NET në WebAssembly, e jo në JavaScript.

Në këtë version të ri:

  • E shtuar mbĂ«shtetje pĂ«r implementimin e aplikacioneve tĂ« bazuara nĂ« kuadrin "WPF" (Windows Presentation Foundation) pĂ«r iOS, Android, Windows, macOS, Linux dhe shfletuesit Web, duke pĂ«rdorur njĂ« bazĂ« tĂ« pĂ«rbashkĂ«t kodi nĂ« XAML/C#. MbĂ«shtetje pĂ«r platformat mobile Ă«shtĂ« realizuar pĂ«rmes integrimit tĂ« mjetit .NET MAUI Hybrid, qĂ« i lejon pĂ«rdorimin e WebView pĂ«r tĂ« shfaqur ndĂ«rfaqen, duke kompiluar logjikĂ«n e biznesit nĂ« kodin natyror. PĂ«r qasje nĂ« API-tĂ« e platformave mobile, mund tĂ« pĂ«rdoret kuadri MAUI.
    Çlirim i platformĂ«s OpenSilver 3.2, qĂ« vazhdon zhvillimin e teknologjisĂ« Silverlight.
  • PĂ«rmirĂ«suar kompaktibiliteti me kuadrin "WPF" (Windows Presentation Foundation): e shtuar mbĂ«shtetje pĂ«r shkrimin RTL (right-to-left), pĂ«rcjelljen e ngjarjeve lart nĂ« hierarkinĂ« e elementeve, animacione tĂ« zgjeruara, API VirtualizingStackPanel dhe skrollim tĂ« qetĂ« nĂ« ekranet prekĂ«s.
  • ËshtĂ« ofruar mjete pĂ«r migrimin e bazave ekzistuese tĂ« kodit dhe adaptimin e tyre me mundĂ«sitĂ« WPF, tĂ« specifikuara pĂ«r OpenSilver.
  • ËshtĂ« pĂ«rmirĂ«suar integrimi me mjedisin e zhvillimit Visual Studio dhe redaktorin e kodit VS Code. Shtesat me mbĂ«shtetje pĂ«r OpenSilver janĂ« vendosur nĂ« katalogĂ«t zyrtarĂ« tĂ« shtesave tĂ« Visual Studio dhe VS Code.
    Çlirim i platformĂ«s OpenSilver 3.2, qĂ« vazhdon zhvillimin e teknologjisĂ« Silverlight.
  • ËshtĂ« shtuar njĂ« aplikacion i ri ToDoCalendar me njĂ« shembull tĂ« implementimit tĂ« njĂ« kalendari-planifikues, qĂ« komponohet pĂ«r lloje tĂ« ndryshme pajisjesh. Aplikacioni demonstruese Showcase Ă«shtĂ« zgjeruar me mundĂ«si pĂ«r integrimin me platformat mobile, duke lejuar aksesin nĂ« API pĂ«r menaxhimin e sensorĂ«ve, orientimin, motorin e vibracionit dhe njoftimeve, si dhe pĂ«r pĂ«rcaktimin e vendndodhjes dhe qasjen nĂ« skedarĂ«.
    Çlirim i platformĂ«s OpenSilver 3.2, qĂ« vazhdon zhvillimin e teknologjisĂ« Silverlight.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster