Знакомство

Завершено

Blazor позволяет разработчикам C# использовать свои навыки для создания веб-приложений с помощью C#. Blazor Hybrid позволяет разработчикам использовать компоненты веб-интерфейса Blazor (называемые компонентами Razor) из собственных мобильных и классических клиентских приложений. Гибридные приложения Blazor используют комбинированный подход для разработки веб-приложений и нативных клиентских приложений.

Blazor Hybrid поддерживает использование компонентов Razor вместе с:

  • .NET MAUI (многоплатформенный пользовательский интерфейс)
  • Windows Forms (WinForms)
  • Windows Presentation Foundation (WPF)

Представьте, что вы создаете клиентское веб-приложение и уже имеете команду веб-разработчиков .NET. Кроме того, представьте, что вы хотите развернуть приложение в качестве собственного мультиплатформного приложения на мобильных и классических платформах, включая iOS, Android, macOS и Windows.

С помощью Blazor разработчики могут создавать интерфейсную и серверную логику для веб-приложений с общими языками, платформами и инструментами. С помощью .NET MAUI можно создавать мультиплатформенные приложения из одного проекта и получать доступ к исходному коду платформы и ресурсам для мобильных и классических платформ. Объединяя эти две технологии с Blazor Hybrid, разработчики могут создавать нативные и веб-приложения, которые используют общие компоненты пользовательского интерфейса и логику. Они могут использовать Blazor Hybrid для всего собственного приложения или частей собственного приложения.

Использование того же языка для интерфейсных веб-приложений, клиентских приложений и внутреннего кода:

  • Ускорение разработки приложений.
  • Уменьшите сложность конвейера сборки.
  • Упрощение обслуживания.
  • Позвольте разработчикам понять и работать с клиентским и серверным кодом.

Цели обучения

В этом модуле вы:

  • Настройте локальную среду для разработки Blazor Hybrid и .NET MAUI с помощью Visual Studio.
  • Создайте новый гибридный проект Blazor на основе .NET MAUI.
  • Добавьте компонент Razor на страницу гибридного приложения Blazor.
  • Обновите логику в гибридном приложении Blazor.
  • Сведения об обработке событий и привязке данных в компонентах Blazor.
  • Используйте маршрутизацию в приложении Blazor.
  • Доступ к функциям платформы с использованием .NET MAUI.