我一直是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