我在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 方客户端开发人员使用它的服务层?或者它只是用作服务层?
答案 0 :(得分:9)
OpenRasta比WCF Web API更加成熟。 OpenRasta是一个自以为是的REST框架。 WCF Web API目前对如何进行REST没有任何意见,它只对如何使用HTTP有意见。
如果您分享OpenRasta关于如何进行REST的意见,那么它将为您做得很好。 WCF Web API仍然是预览版。它有很大的潜力,但仍有很长的路要走。
答案 1 :(得分:4)
答案 2 :(得分:2)
OpenRasta适用于服务和HTML网站,它就是为它而构建的。 webforms,razor,sparkview和new的编解码器很容易插入。