什么是REST API更好? WCF Web API(预览4)或OpenRasta或其他什么?

时间:2011-06-03 12:39:51

标签: .net api rest openrasta wcf-web-api

我在this问题中看到WCF Web API仍在预览中,我只是started looking at OpenRasta

虽然OpenRasta看起来比WCF Web API更成熟,但我仍然有点困惑。或者请建议是否有任何其他更好的框架用于在.NET堆栈上构建REST API。

此外,我观察到,在OpenRasta中,除了其他JSON / XML表示之外,包含HTML的aspx view也可以呈现为响应(以ASP.NET MVC方式)。那么,我是否可以(或者我建议我应该)构建一个Web应用程序,它也将作为3 rd 方客户端开发人员使用它的服务层?或者它只是用作服务层?

3 个答案:

答案 0 :(得分:9)

OpenRasta比WCF Web API更加成熟。 OpenRasta是一个自以为是的REST框架。 WCF Web API目前对如何进行REST没有任何意见,它只对如何使用HTTP有意见。

如果您分享OpenRasta关于如何进行REST的意见,那么它将为您做得很好。 WCF Web API仍然是预览版。它有很大的潜力,但仍有很长的路要走。

答案 1 :(得分:4)

请阅读已关闭的问题

  

OpenRasta vs FubuMVC vs Asp.net MVC just some thoughts

带有问题和答案的

视频,使用暂停按住滚动条并阅读它。

  

http://gape.cc/jz822d

-

错误,虽然我已经删除了已删除的问题,但我已经删除了screenshot

答案 2 :(得分:2)

OpenRasta适用于服务和HTML网站,它就是为它而构建的。 webforms,razor,sparkview和new的编解码器很容易插入。