Platforma OpenSilver 3.0 është e disponueshme, duke vazhduar zhvillimin e teknologjisë Silverlight

Lansohet versiuni i projektit OpenSilver 3.0, që vazhdon zhvillimin e platformës Silverlight dhe lejon krijimin e aplikacioneve interaktive web me teknologjitë C#, F#, XAML dhe .NET. Aplikacionet Silverlight të kompozuara me OpenSilver mund të funksionojnë në çdo shfletues desktop dhe mobil që mbështet WebAssembly, por deri tani kompilimi është i mundur vetëm në Windows duke përdorur ambientin Visual Studio. Kodi i projektit është shkruar në gjuhën C# dhe shpërndahet nën licencën MIT.

Në vitin 2021, kompania Microsoft ndaloi zhvillimin dhe mbështetje të platformës Silverlight për të përmirësuar përdorimin e teknologjive standarde të Web-it. Fillimisht, projekti OpenSilver kishte si qëllim të ofronte mjete për të zgjatur jetën e aplikacioneve ekzistuese Silverlight në kushte të ndalimit të mbështetjes nga kompania Microsoft dhe ndalimin e mbështetjes së plugin-eve 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, mjaftueshëm për përdorimin e librarive të tilla si Telerik UI, WCF RIA Services, PRISM dhe MEF.

Në formatin aktual, OpenSilver ka kaluar përtej një shtrese për zgjatjen e jetës së Silverlight dhe mund të konsiderohet si një platformë e pavarur për krijimin e aplikacioneve të reja. Për shembull, projekti zhvillon një mjedis zhvillimi (shtesë për Visual Studio), siguron mbështetje për versione të reja të gjuhës C# dhe platformës .NET, dhe ofron kompatibilitet me bibliotekat 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:

  • Propozohet një ndërtues vizual i ndërfaqes që lejon projektimin e ndërfaqeve të aplikacioneve .NET dhe web-faqeve në mënyrë drag&drop, duke përdorur më shumë se 100 blloqe të integruara të ndërfaqes.
  • Shtohet një ndihmës AI, që lejon gjenerimin dhe ndryshimin e ndërfaqeve të përdoruesit përmes urdhrave në gjuhën e natyrshme. Përdoruesi mjafton të përshkruajë në mënyrë të lirë ndryshimet e dëshiruara ose të ofrojë një foto me një skicë dhe ndihmësi AI do të përditësojë ose gjenerojë vetë kodin XAML.
    Platforma OpenSilver 3.0 është e disponueshme, duke vazhduar zhvillimin e teknologjisë Silverlight
  • Të miratohen mjete të zgjeruara për integrimin me ambientet e jashtme të zhvillimit të integruar. Shtohet mbështetje për redaktorin e kodit Visual Studio Code.
  • Nis një aplikacion web XAML.io, që lejon projektimin e ndërfaqeve të përdoruesit bazuar në XAML nga shfletuesi.
  • Propozohet një version paraprak i mjetit XAML 3D, që lejon krijimin e faqeve 3D dhe aplikacioneve me realitet të përzier, që përdorin WebXR dhe janë të përputhshme me kasat e ndryshme 3D, si Meta Quest dhe Apple Vision Pro.
    Platforma OpenSilver 3.0 është e disponueshme, duke vazhduar zhvillimin e teknologjisë Silverlight

Burimi: opennet.ru

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster