Выпущен OpenSilver 2.2 с пакетом совместимости LightSwitch Compatibility Pack, предназначенным для запуска старых приложений Visual Studio LightSwitch в современных браузерах. Альтернатива Silverlight с открытым исходным кодом способна запускать большие и сложные старые приложения, а также недавно написанные приложения на C# и XAML.
OpenSilver впервые был выпущен в 2021 году одновременно с прекращением поддержки Silverlight со стороны Microsoft. Он использует Mono для WebAssembly и Microsoft Blazor, чтобы разработчики могли использовать C#, XAML и .NET для веб-разработки на стороне клиента.
Visual Studio LightSwitch - инструмент разработки от Microsoft, предназначенный для быстрой разработки "без кода" с помощью интерфейса drag-and-drop, хотя разработчики могли добавлять пользовательский код C# и XAML. Приложения LightSwitch работали на основе плагина Silverlight, и когда он был отменен, организации, в которых были приложения LightSwitch, остались без поддержки. Приложения LightSwitch все еще могут работать в режиме IE Mode на некоторых версиях Windows, но ситуация не идеальна и чревата тем, что в будущих обновлениях Windows поддержка Silverlight может внезапно прекратиться.
Новый пакет LightSwitch Compatibility Pack - это инструмент, который можно использовать для переноса приложений, написанных на LightSwitch. OpenSilver 2.2 позволяет разработчикам компилировать существующие приложения LightSwitch под современные технологии, такие как HTML5 и WebAssembly. Команда OpenSilver утверждает, что полученные приложения безупречно работают во всех современных браузерах, включая Edge, Chrome, Firefox, Safari и Opera, без каких-либо плагинов. OpenSilver заявляет:
"Мы предлагаем гарантированную фиксированную цену на сквозную миграцию, что гарантирует отсутствие финансовых сюрпризов".
Хотя пакет совместимости является единственной новой функцией в этом выпуске, разработчики говорят о ряде предстоящих улучшений, включая перетаскивание XAML UI Designer; интеграцию .NET MAUI; и XAML Hot Reload, CLI, VS Code, macOS и Rider Support.
OpenSilver 2.2 доступен уже сейчас.
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
Комментарии