gpt4 book ai didi

asp.net-mvc - Angular JS 中的 MVC 和 ASP.NET 或 Spring MVC 中的 MVC 有什么区别?

转载 作者:行者123 更新时间:2023-12-01 13:51:32 26 4
gpt4 key购买 nike

我正在尝试了解现代 Web 应用程序架构。在 ASP.NET MVC 中,所有业务逻辑类都在 Model 中,Controller 接受并引导用户请求。如果我使用它,是否可以使用本身是 MVC 架构但所有业务逻辑都在 Controller 中的 Angular JS 和模型只是 POJO。
Angular JS 能否仅与 Web API 2 一起使用,它从 RESTful 服务获取数据并在客户端进行所有操作?哪种架构最常用?

最佳答案

从我的 Angular 来看,您混淆了两种截然不同的技术;一种是服务器端(ASP.NET MVC),一种是客户端(AngularJS)。

两者当然可以一起使用,因为两者都不依赖于另一个存在。而且,IIRC,NuGet 上有一个脚手架模块,可以帮助从一个到另一个绑定(bind)(从您的 ASP.NET POCO 对象创建 JS 对象)。

话虽如此,您没有理由需要同时使用两者。您可以两者兼而有之,或者完全引入不同的技术(KnockoutJS 等)?

关于asp.net-mvc - Angular JS 中的 MVC 和 ASP.NET 或 Spring MVC 中的 MVC 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272941/

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