我的理解:Asp.net mvc vs Angular JS開發應用程序
Asp.net MVC用於開發在服務器處理請求的應用程序。它也提供視圖。但最終它在服務器上呈現視圖並向用戶發送純HTML。
另一方面,角JS在服務器上不做任何處理。它只向客戶端提供HTML或JavaScript文件,然後客戶端執行這些文件。 Angular應用程序只能通過服務器上運行的服務期望數據。
我的問題:
如果在所有角不會引起任何服務器端的處理負荷,爲什麼不使用它總是開發前端應用程序,並在服務器爲什麼不使用任何服務(如Web API或WCF)而不是MVC? 總之,爲什麼我們需要服務器端視圖處理框架,而不是我們可以在服務器端和客戶端角應用服務?
所有的技術/框架都有自己的目的,它取決於你想如何使用它。你的問題基本上是問:「我可以用刀子,斧子或電鋸把椰子切成兩半,如果我只使用其中的一種或可用的工具,爲什麼它重要?」 – Zephyr
不知道問題是否重複,但[在這裏](https://stackoverflow.com/questions/23076670/asp-net-mvc-5-vs-angularjs-asp-net-webapi)我們可以找到更完整的解釋關於這個話題。 – ZenVentzi
[ASP.NET MVC 5與AngularJS/ASP.NET WebAPI]可能的重複(https://stackoverflow.com/questions/23076670/asp-net-mvc-5-vs-angularjs-asp-net-webapi) – ZenVentzi