2012-04-30 45 views
0

我一直在服用看看asp.net的WebAPI的東西,我很好奇,想知道的引爆點是什麼,使用它在使用普通的MVC控制器支持像網站一樣休息。asp.net的WebAPI VS asp.net的MVC restlike行動

我做了一些搜索,並不能找到具體說說什麼時候是最合適的時間使用每個任何物品。

回答

3

分離現在是:

如果需要吐出動態視圖(即視圖獲取呈現典型地使用刀片服務器上),然後使用ASP.NET MVC。從歷史上看,您可以提供數據,但Web API更豐富(它支持內容協商)。

如果您需要提供數據,則使用的ASP.NET Web API。你可以適應視圖支持,但它不適合它。


我可以看到這些會一起在將來的版本ASP.NET Web堆棧(不是即將發佈)進行連接。

+0

@Alisotad我會去一個遠一點,具體說,ASP.NET MVC是有道理的,如果你吐出HTML和你的客戶是Web瀏覽器。 Javascript客戶端可以使用。 –

+0

@DarrelMiller我想當天的話是「動態視圖」,即渲染服務器上的視圖 - 將會更新。乾杯! – Aliostad