我应该选择什么框架来构建WCF Restful API

时间:2011-11-04 09:48:26

标签: wcf api wcf-web-api

我想使用WCF构建Restful API但是我很难决定如何实现这一点。

WCF Rest Starter Kit是为.Net 3.5开发的,并没有超越预览2.虽然它可以在当前的.NET Framework和Visual Studio 2010中使用,但从我的研究中可以看出它已经死了被目前处于预览5中的新WCF Web API取代。

另一方面,WCF Web API仅处于预览阶段,不应该在生产应用程序中使用,因为许多事情在发布之前可能会发生变化。也没有任何迹象表明它是否即将完成,以及它是否将在下一个.NET Framework版本中以及何时发布。

我发现自己处在摇滚和艰难的地方之间,如果可能的话,请向更广泛的社区寻求一些指导。

4 个答案:

答案 0 :(得分:3)

你应该考虑Glenn Block的this tweet

答案 1 :(得分:2)

使用ASP.NET MVC构建Restful API应该是直接且简单的方法。

但是我在生产中使用了带有WCF Rest Contrib的WCF Web Api而没有任何问题。

答案 2 :(得分:2)

也许OpenRasta正是您要找的?

另见

  

RESTful framework alternatives to WCF

答案 3 :(得分:1)

我取决于你的申请。如果它使用ASP.NET MVC提供REST API的网站(也有视图)将减少技术,减少工作量,减少技术诀窍等。

如果它只是一个REST API,那么从开发风格中选择你更喜欢的东西:ASP.NET MVC或WCF Web API