MAUI Blazor 的用途是什么?

Per*_*nce 1 c# blazor maui maui-blazor

我认为这个问题是不言自明的。

MAUI 是跨平台 UI 框架 Xamarin.Forms 的演变。

Blazor 是 MS 的新前端 C# 框架。

然而,MAUI Blazor,我不清楚。

我怀疑它是以下之一:

  • 本质上是 Blazor 的 Web 视图包装器,类似于 Electron 的工作方式。
  • 允许您将 MAUI 应用程序定位为网络(我认为您无论如何都可以这样做,但我可能是错的)
  • 允许您将 Blazor 应用程序定位到本机

那么混合 maui/blazor 应用程序到底有什么用呢?他们可以让您做哪些仅使用 MAUI 或 Blazor 无法完成的事情?

gun*_*171 6

这取决于您想要使用哪种技术编写 UI,以及您希望用户如何运行您的应用程序。

用 HTML / CSS 编写的 UI 用 XAML 编写的 UI
原生应用程序 毛伊岛布拉佐尔 毛伊岛
浏览器网站 Blazor(+Razor 和常规 ASP.Net) 不存在

本质上是 Blazor 的 Web 视图包装器,类似于 Electron 的工作方式。

是正确的。您可以手动创建BlazorWebView 控件,也可以使用 Maui Blazor 模板,该模板将为您搭建所有这些控件。

允许您将 MAUI 应用程序定位到网络

是不正确的。这不允许您在浏览器中运行 XAML UI。

允许您将 Blazor 应用程序定位到本机

大部分是正确的。您可以在 Maui Blazor 应用程序中重复使用相同的 Blazor 组件和逻辑,这样您就可以在浏览器和本机应用程序中拥有(大部分)相同的代码库和用户体验。