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

ËsapĂ«r ç mujnĂ« projektit OpenSilver 3.1, 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Ă« kompiluara me OpenSilver mund tĂ« punojnĂ« nĂ« çdo shfletues desktop dhe mobil qĂ« mbĂ«shtet WebAssembly. Mjedisi i zhvillimit mund tĂ« pĂ«rdorĂ« Visual Studio dhe editorin e kodit VS Code, i cili 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:

  • U realizua ndĂ«rtuesi vizual i ndĂ«rfaqes «XAML UI Designer», i zhvilluar mbi editorin e kodit Visual Studio Code (VS Code). NĂ« krahasim me mjedisin vizual tĂ« zhvillimit tĂ« ofruar mĂ« parĂ«, i bazuar nĂ« produktin pronar Visual Studio, ambienti i ri Ă«shtĂ« shumĂ«-platformĂ« dhe pĂ«rveç Windows mbĂ«shtet gjithashtu Linux dhe macOS. PĂ«r zhvilluesit janĂ« ofruara mĂ« shumĂ« se njĂ«qind komponentĂ« tĂ« gatshĂ«m pĂ«r ndĂ«rfaqen, pĂ«rfshirĂ« grafika tĂ« ndryshme dhe forma tabelare pĂ«r punĂ«n me tĂ« dhĂ«na. NjĂ« ndihmĂ«s AI Ă«shtĂ« gjithashtu i integruar nĂ« ambient, duke lejuar krijimin dhe ndryshimin e ndĂ«rfaqeve tĂ« pĂ«rdoruesit me anĂ« tĂ« kĂ«rkesave nĂ« gjuhĂ«n natyrore.
    Lëshimi i platformës OpenSilver 3.1, që vazhdon zhvillimin e teknologjisë Silverlight.
  • JanĂ« pĂ«rmirĂ«suar mundĂ«sitĂ« pĂ«r pĂ«rdorimin e framework-ut «WPF» (Windows Presentation Foundation) nĂ« aplikacionet e destinuara pĂ«r tĂ« punuar nĂ« shfletues. ËshtĂ« shtuar mbĂ«shtetje pĂ«r komponentĂ« si DynamicResource, MultiBinding dhe UniformGrid. QĂ«llimi pĂ«rfundimtar i projektit Ă«shtĂ« tĂ« arrihet pĂ«rputhshmĂ«ria e plotĂ« me WPF dhe tĂ« ofrohet mundĂ«sia e ekzekutimit tĂ« aplikacioneve tĂ« bazuara nĂ« WPF nĂ« internet.
  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r platformĂ«n .NET 9.
  • U realizua njĂ« temĂ« e re pĂ«r paraqitjen e ndĂ«rfaqes, e bazuar nĂ« konceptet e dizajnit Material Design dhe Fluent Design. Tema Ă«shtĂ« e disponueshme nĂ« variante tĂ« errĂ«ta dhe tĂ« lehta. JanĂ« shtuar mjete pĂ«r krijimin e temave tĂ« veta pĂ«r paraqitjen.
    Lëshimi i platformës OpenSilver 3.1, që vazhdon zhvillimin e teknologjisë Silverlight.

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster