gpt4 book ai didi

angular - 使用 Angular 创建 SPA 网站是否会使 ASP.NET Core View 变得多余?

转载 作者:太空狗 更新时间:2023-10-29 19:34:45 25 4
gpt4 key购买 nike

我刚刚开始学习 Angular 2 和 Typescript 以创建单页应用程序,在我看来我将能够使用 Angular (SPA) 或 ASP.NET Core View (传统 Web 应用程序) ,但不是两者。真的吗 ?我花了很多时间学习 ASP.NET Core View (标签助手、 View 组件等。我很乐意得到一些建议...

最佳答案

这取决于您要实现的目标,但在大多数情况下,您不需要在 Angular 2 应用程序的底层运行任何服务器端 HTML 渲染器,例如 ASPNET MVC。

最佳实践是保持 SPA 独立,只使用服务器端技术构建 API,在您的情况下是 ASPNET WebApi。这样,您的 SPA 将与仅依赖您的 API 的服务器完全分离。

更新:

目前我正在参与在 Azure 中运行后端的项目。我们正在运行微服务/w ASPNET Core WebAPI,我们有 Angular 2 应用程序与我们的 API 对话。我们正在使用 vscode用于 Angular 2 开发和 Visual Studio 2017 用于 .NET 相关内容。

如果您关心 SEO,有一个叫做 Angular Universal 的东西这已经是 Angular 4 core 的一部分了(最终将在下周发布)负责服务器端渲染,但您必须 setup your server能够处理这种情况。

关于angular - 使用 Angular 创建 SPA 网站是否会使 ASP.NET Core View 变得多余?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42819866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com