Úvod

Dokončeno

Blazor umožňuje vývojářům v jazyce C# používat své dovednosti k vytváření webových aplikací pomocí jazyka C#. Blazor Hybrid umožňuje vývojářům používat komponenty webového uživatelského rozhraní Blazor (označované jako komponenty Razor) z nativních mobilních a desktopových klientských aplikací. Hybridní aplikace Blazor používají hybridní vývoj webových a nativních klientů.

Blazor Hybrid podporuje použití komponent Razor s:

  • .NET MAUI (uživatelské rozhraní pro více platforem)
  • Windows Forms (WinForms)
  • Windows Presentation Foundation (WPF)

Představte si, že vytváříte webovou aplikaci na straně klienta a už máte tým webových vývojářů .NET. Představte si také, že chcete aplikaci nasadit jako nativní multiplatformní aplikaci napříč mobilními a desktopovými platformami, včetně iOS, Androidu, macOS a Windows.

V Blazoru můžou vývojáři k vytváření front-endové a back-endové logiky webových aplikací používat běžné jazyky, architektury a nástroje. Pomocí .NET MAUI můžete vytvářet multiformní aplikace z jednoho projektu a přistupovat ke zdrojovému kódu a prostředkům specifickému pro platformu pro mobilní a desktopové platformy. Kombinace těchto dvou technologií s funkcí Blazor Hybrid můžou vývojáři vytvářet nativní klienty a webové aplikace, které využívají sdílené komponenty uživatelského rozhraní a logiku. Můžou použít Blazor Hybrid pro celou nativní aplikaci nebo části nativní aplikace.

Použití stejného jazyka pro front-end webové aplikace, klientské aplikace a back-endový kód můžou:

  • Zrychluje vývoj aplikace.
  • Zjednodušuje kanál buildu.
  • Zjednodušuje údržbu.
  • Umožňuje vývojářům pochopit klientský i serverový kód a pracovat na něm.

Cíle výuky

V tomto modulu:

  • Nakonfigurujte místní prostředí pro vývoj v prostředí Blazor Hybrid a .NET MAUI pomocí sady Visual Studio.
  • Vytvořte nový hybridní projekt Blazor využívající .NET MAUI.
  • Přidejte komponentu Razor na stránku Blazor Hybrid Page.
  • Aktualizace logiky v hybridní aplikaci Blazor
  • Seznamte se se zpracováním událostí a vazbou dat v komponentách Blazor.
  • Použijte směrování v aplikaci Blazor.
  • Funkce přístupové platformy využívající .NET MAUI