我一直是Web表單模型中的一名長期ASP.NET開發人員,並且正在使用一個新項目作爲契機,讓我的腳感受ASP.NET MVC。使用MVC在ASP.NET中實現API的最佳方式是什麼?
該應用程序將需要一個API,以便一組其他應用程序可以與它通信。在這之前,我一直使用標準的Web服務構建API。
作爲一個旁註,我有點猶豫是否會將頭撞入創建API的REST風格,至少對於此特定實例。這個應用程序可能需要一個API版本控制的概念,我認爲REST方法(API基本上分散在網站的所有控制器中)在這方面有點麻煩。 (但是,如果對潛在的版本控制潛在要求有一個很好的答案,我並不完全反對。)
那麼,你說什麼,堆棧溢出denizens?
我同意。我會建議你所有的服務消費應用程序。 – Kilhoffer 2008-09-25 18:11:31