.net - 什么对 REST API 更好? WCF Web API(预览版 4)或 OpenRasta 或其他什么?

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

我在 this 看到问题是 WCF Web API 仍处于预览阶段,而我只是 started looking at OpenRasta .

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

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

最佳答案

OpenRasta 比 WCF Web API 成熟得多。 OpenRasta 是一个固执己见的 REST 框架。 WCF Web API 目前没有关于你应该如何做 REST 的意见,它只有关于你如何使用 HTTP 的意见。

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

关于.net - 什么对 REST API 更好? WCF Web API(预览版 4)或 OpenRasta 或其他什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6227193/

相关文章:

php - 将变量值从库传递到 Controller ,然后在 CI 3.0 中查看

java - Spring 文件上传 - 'Required request part is not present'

c# - 从 Nuget.Server 获取 Json 而不是 XML

.net - 如何创建无法正常终止或停止的Windows服务

c# - 推荐的 .NET 类用于唯一整数的集合?

api - Steam 登录认证 C#

javascript - 无法使用 .net 在网页中单击“提交”按钮

java - 我的自定义异常不返回异常代码(代码始终返回 500)

c# - 如何返回正确的 Http 响应而不是 JSON 对象

java - 如何为使用 angularjs ngResource ($resource) 进行的 REST 调用设置时间限制