Blazor 和 .Net Web API 关系

问题描述 投票:0回答:1

我很难在我即将提到的场景的优点和缺点之间做出选择。我需要关于为我的 .NET 应用程序选择哪种架构、使用 N 层架构并使用 Blazor 编写前端部分的反馈。

  1. 您认为我应该将前端(Blazor)直接与业务层集成吗?所有依赖注入进程都将在 Blazor 项目中配置。
  2. 我应该使用.NET WebAPI公开业务层并将前端与API集成吗?

我需要关于建筑的意见。

.net asp.net-web-api architecture blazor n-tier-architecture
1个回答
0
投票

选项 1 仅适用于 Blazor 服务器。 ViewModel 可能仍然是一个不错的选择,但是是的,您可以直接调用服务。

选项 2 对于 Blazor Wasm 是必需的,对于 Blazor Server 是可选的。

您的选择完全取决于您的其他要求。

© www.soinside.com 2019 - 2024. All rights reserved.