Wprowadzenie

Ukończone

Platforma Blazor umożliwia deweloperom języka C# wykorzystanie umiejętności do tworzenia aplikacji internetowych za pomocą języka C#. Rozwiązanie Blazor Hybrid umożliwia deweloperom korzystanie ze składników internetowego interfejsu użytkownika platformy Blazor (nazywanych składnikami Razor) z poziomu natywnych aplikacji mobilnych i klasycznych klienckich. Aplikacje Blazor Hybrid wykorzystują połączenie tworzenia aplikacji internetowych i natywnych.

Rozwiązanie Blazor Hybrid umożliwia użycie składników Razor z:

  • .NET MAUI (wieloplatformowy interfejs użytkownika)
  • Formularze systemu Windows (WinForms)
  • Windows Presentation Foundation (WPF)

Wyobraź sobie, że tworzysz aplikację internetową po stronie klienta i masz już zespół deweloperów internetowych platformy .NET. Załóżmy również, że chcesz wdrożyć aplikację jako natywną aplikację wieloplatformową na platformach mobilnych i klasycznych, w tym systemów iOS, Android, macOS i Windows.

Dzięki platformie Blazor deweloperzy mogą tworzyć logikę frontonu i zaplecza dla aplikacji internetowych z typowymi językami, strukturami i narzędziami. Za pomocą programu .NET MAUI można tworzyć aplikacje wieloplatformowe z jednego projektu i uzyskiwać dostęp do kodu źródłowego specyficznego dla platformy i zasobów dla platform mobilnych i klasycznych. Łącząc te dwie technologie z rozwiązaniem Blazor Hybrid, deweloperzy mogą tworzyć aplikacje natywne i internetowe, które korzystają z udostępnionych składników interfejsu użytkownika i logiki. Mogą używać platformy Blazor Hybrid dla całej aplikacji natywnej lub części aplikacji natywnej.

Użycie tego samego języka dla aplikacji webowych front-endu, aplikacji klienckich i kodu back-endu może:

  • Przyspieszanie tworzenia aplikacji.
  • Zmniejsz złożoność pipeline'u kompilacji.
  • Upraszczanie konserwacji.
  • Pozwól deweloperom zrozumieć i pracować zarówno po stronie klienta, jak i w kodzie po stronie serwera.

Cele edukacyjne

W tym module wykonasz następujące czynności:

  • Konfigurowanie środowiska lokalnego na potrzeby programowania hybrydowego platformy Blazor i programu .NET MAUI za pomocą programu Visual Studio.
  • Utwórz nowy projekt Blazor Hybrid obsługiwany przez program .NET MAUI.
  • Dodaj składnik Razor do strony Blazor Hybrid.
  • Aktualizacja logiki w aplikacji hybrydowej Blazor.
  • Dowiedz się więcej o obsłudze zdarzeń i powiązaniu danych w składnikach platformy Blazor.
  • Użyj routingu w aplikacji Blazor.
  • Dostęp do funkcji platformy korzystających z programu .NET MAUI.