构建休息服务的最佳API是什么:WCF和ASP MVC。每种方法的优缺点是什么?
答案 0 :(得分:3)
目前,WCF构建纯REST / HATEOAS API相对痛苦。特别是如果你想进行单元测试。 ASP MVC针对更多面向UI的项目。您可能需要等到Microsoft发布WCF Web API或使用OpenRasta。
答案 1 :(得分:1)
很多都取决于您的团队更有经验。
您可以使用任何一个(WCF或ASP.NET MVC)将其关闭,但如果您的团队已经熟悉MVC,您可能会发现更容易遵循该路由而不是从WCF开始。
这是一本关于这个主题的好书:http://www.amazon.com/Effective-REST-Services-via-NET/dp/0321613252
答案 2 :(得分:0)
许多使用的内容取决于你将要用它做什么,你是否正在寻找一个用jQuery更新视图元素?然后使用Asp.net MVC是这样做的方式,外部用户访问的API取决于你对开源的看法,如果你用开源组合,那么我会说看看{{ 3}},否则看看OpenRasta,它就像OpenRasta一样不成熟。