Microsoft .NET 7 усиливает поддержку WebAssembly

автор vadim


Платформа разработки программного обеспечения .NET 7 от Microsoft, выпуск которой запланирован на ноябрь, улучшает поддержку запуска .NET на WebAssembly в приложениях на основе JavaScript.

Разработчики могут использовать расширенную поддержку WebAssembly в .NET 7 для повторного использования .NET-библиотек из JavaScript или создания новых приложений на основе .NET. Согласно сообщению в блоге Microsoft от 26 сентября, частью усилий Microsoft является богатый механизм взаимодействия с JavaScript.

Microsoft надеется, что новые возможности побудят разработчиков улучшить интеграцию между экосистемой JavaScript и .NET. Разработчики могут использовать существующие библиотеки JavaScript в существующих платформах, таких как Blazor или Uno, или использовать их напрямую. Хотя поддержка WebAssembly в .NET 7 является основой для приложений Blazor WebAssembly, эту поддержку также можно использовать независимо от Blazor.

Текущие приложения JavaScript могут использовать расширенную поддержку .NET WebAssembly для повторного использования .NET-библиотек из JavaScript или для создания новых приложений и платформ на основе .NET. Приложения Blazor WebAssembly могут использовать механизм взаимодействия JavaScript для оптимизации взаимодействия с JavaScript и веб-платформой.

В сообщении блога Microsoft подробно описан пример работы взаимодействия JavaScript в .NET 7, создание C#-порта TodoMVC, инструмента для выбора платформ пользовательского интерфейса, основанного на стандартной версии JavaScript ECMAScript 6.

.NET 7 в настоящее время находится на стадии разработки кандидата на выпуск. Microsoft отметила, что до .NET 7 разработчики, выполняющие низкоуровневое взаимодействие JavaScript с Blazor WebAssembly, могли использовать недокументированные API-интерфейсы, сгруппированные в MONO и BINDING Пространства имен JavaScript. Хотя эти API-интерфейсы все еще присутствуют в .NET 7 в целях обратной совместимости, разработчикам следует считать их устаревшими.

Дальше читайте это:

  • Облачные вычисления больше не являются пустяком
  • Что такое генеративный ИИ? Искусственный интеллект, который создает
  • Программирование с помощью ИИ: советы и лучшие практики от разработчиков
  • Python пытается удалить GIL и повысить параллелизм
  • 7 причин, по которым Java по-прежнему хороша
  • Война за лицензирование открытого исходного кода окончена

Related Posts

Оставить комментарий