我的理解:
Asp.net MVC用于开发处理服务器请求的应用程序.它还提供视图.但最终它在服务器上呈现视图并向用户发送纯HTML.
另一方面,angular JS不在服务器上进行任何处理.它只向客户端提供HTML或JavaScript文件,然后客户端执行这些文件. Angular Application仅通过服务器上运行的服务来预期数据.
我的问题:
如果在任何角度都没有导致任何服务器端处理负载,为什么不总是使用它来开发前端应用程序,而在服务器上为什么不使用任何服务(如Web API或WCF)而不是MVC?
简而言之,为什么我们需要服务器侧视图处理框架,而不是我们可以在客户端的服务器和角度应用程序上提供服务?