【问题标题】:Should we use angular with asp.net core or not, as .net core is full stack framework我们是否应该将 angular 与 asp.net core 一起使用,因为 .net core 是完整的堆栈框架
【发布时间】:2023-01-29 21:25:31
【问题描述】:

如果有一个有角度的前端,那么开发时间将会增加,因为我们已经在 asp.net core 上构建了一个带有存储库模式和工作单元的 web api,之后我们将只在视图上呈现。 现在,如果我们添加一个 Angular 作为前端,我们将不得不在 Angular 应用程序中构建组件、服务等所有东西。 我的观点是,如果我们只停留在 .net 核心上,那么只会添加 razor 视图,但如果带有角度的 asp.net 核心很好,那么由于角度应用程序中的更多工作,时间将会增加。我对吗?

试图理解 Angular wih.net 核心。

【问题讨论】:

  • 我对一些人说,如果我们使用 Angular 作为前端,开发时间将会增加,如果我们开发完整的 asp.net 核心,而没有 Angular 开发时间会由于 Angular 应用程序架构而减少。这是正确的吗?

标签: asp.net-core


【解决方案1】:

如果你确实知道 angular back to back,那么你可以使用 angular 来创建前端,或者如果你是全栈 .NET 商店,那么你可以使用 razor pages 或 MVC 或更好的 Blazor 服务器,或者你已经创建了后端 API 然后采取Blazor 网络组装的优势。您也可以将安全性视为需要解决的问题,您可以使用 Duende Identity Server 来保护后端,也可以使用 Duende BFF 来同时保护前端和后端。

【讨论】:

  • 我对一些人说,如果我们使用 Angular 作为前端,如果我们开发完整的 asp.net 核心,而没有 Angular 应用程序架构,开发时间会减少,那么开发时间将会增加。这是对的吗?
猜你喜欢
  • 1970-01-01
  • 2017-02-13
  • 2018-10-15
  • 2018-10-19
  • 2017-04-16
  • 2017-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多