Доступна платформа OpenSilver 3.0, продолжающая развитие технологии Silverlight

Представлен выпуск проекта OpenSilver 3.0, продолжающего развитие платформы Silverlight и позволяющего создавать интерактивные web-приложения при помощи технологий C#, F#, XAML и .NET. Скомпилированные при помощи OpenSilver приложения Silverlight могут работать в любых настольных и мобильных браузерах с поддержкой WebAssembly, но компиляция пока возможна только в Windows с использованием среды Visual Studio. Код проекта написан на языке C# и распространяется под лицензией 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:

  • Предложен визуальный построитель интерфейса, позволяющий проектировать интерфейс приложений .NET и web-сайты в режиме drag&drop, используя более 100 встроенных блоков интерфейса.
  • Добавлен AI-помощник, позволяющий генерировать и изменять интерфейсы пользователя при помощи команд на естественном языке. Пользователю достаточно в свободной форме описать желаемые изменения или предложить картинку с макетом и AI-помощник сам обновит или сгенерирует XAML-код.
    Доступна платформа OpenSilver 3.0, продолжающая развитие технологии Silverlight
  • Расширены средства для интеграции с внешними интегрированными средами разработки. Добавлена поддержка редактора кода Visual Studio Code.
  • Введено в строй web-приложение XAML.io, позволяющее проектировать интерфейсы пользователя на базе XAML из браузера.
  • Предложена предварительная версия инструментария XAML 3D, позволяющего создавать 3D-сайты и приложения смешанной реальности, использующие WebXR и совместимые с различными 3D-шлемами, такими как Meta Quest и Apple Vision Pro.
    Доступна платформа OpenSilver 3.0, продолжающая развитие технологии Silverlight

Burimi: opennet.ru

Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS 🔥 Blini hostim të besueshëm për faqe interneti me mbrojtje DDoS, serverë VPS VDS - ProHoster