Userware выпустила OpenSilver 2.1, обновление своего преемника с открытым исходным кодом устаревшей платформы Microsoft Silverlight для создания многофункциональных веб-приложений. В OpenSilver 2.1 добавлена поддержка языка Microsoft F#.
OpenSilver 2.1, представленный 6 февраля, можно загрузить с веб-сайта проекта.
Userware описывает OpenSilver 2.1 как «F# соответствует XAML для расширенной разработки веб-приложений». OpenSilver, впервые представленный в 2020 году, позволяет разработчикам создавать многофункциональные веб-приложения с использованием .NET, C#, XAML, а теперь и F#, языка Microsoft .NET, поддерживающего функциональное, императивное и объектно-ориентированное программирование.
OpenSilver 2.1 сочетает в себе силу функционального программирования с мощью XAML, что позволяет улучшить разработку многофункциональных и сложных веб-приложений, сообщает Userware. Интеграция F# в OpenSilver 2.1 устраняет разрыв между функциональным программированием и созданием насыщенных интерактивных веб-интерфейсов. Разработчики OpenSilver теперь могут пользоваться преимуществами «обаих миров», сказал Userware, имея в виду выразительный и лаконичный синтаксис F # и мощный декларативный характер XAML для проектирования пользовательского интерфейса.
Пользовательское ПО перенесло оригинальное приложение Microsoft Silverlight Toolkit Samples на OpenSilver практически без изменений. Их можно использовать в браузере без необходимости использования плагина. OpenSilver 2.1 также поддерживает темирование, предлагая дюжину тем, и может похвастаться обновленной системой анимации, новыми элементами управления и повышенной производительностью.
На улучшенной странице галереи OpenSilver представлено более 100 образцов F#. Также представлены предварительные версии веб-приложений 3D и VR/AR, использующих OpenSilver, .NET и XAML, а также образец приложения CRM, которое служит отправной точкой для создания бизнес-приложений.
Поддержка Silverlight была прекращена Microsoft в октябре 2021 года. OpenSilver переопределяет Silverlight с использованием стандартизированных технологий, таких как HTLM5, CSS3 и WebAssembly, что позволяет ему работать во всех текущих браузерах, включая Chrome, Edge, Firefox и Safari, без необходимости использования плагина.
Дальше читайте это:
- Лучшее программное обеспечение с открытым исходным кодом 2023 года
- Сертификаты программирования все еще имеют значение?
- Облачные вычисления больше не являются пустяком
- Что такое генеративный ИИ? Искусственный интеллект, который создает
- Программирование с помощью ИИ: советы и лучшие практики от разработчиков
- Почему Wasm — это будущее облачных вычислений