gpt4 book ai didi

c# - 好奇 : Whats currently the recommended way of coding REST web services in C#?

转载 作者:太空狗 更新时间:2023-10-30 00:46:49 27 4
gpt4 key购买 nike

那么,专家们有什么建议呢? WCF 休息工具包? ADO.NET(现在是 WCF)数据服务又名 Astoria?使用 ASP.NET MVC 手动滚动它?其他?

要求相当普通:少量资源类型、XML 和 JSON 输出的 HTTP GET/POST 需要与 SOAP ASMX 网络服务位于同一应用程序域中。

我的标准是:

一)性能

B) 开发复杂度(包括学习曲线)

C) 可维护性

谢谢!

最佳答案

我见过的最好的 REST 服务框架是 OpenRasta,它是从头开始构建的,可以简单地启用 REST。 http://trac.caffeine-it.com/openrasta

根据我的经验,使用 OpenRasta 构建 RESTful 服务比使用 WCF 简单得多。这也反射(reflect)在易于维护上。我没有测试性能,但从未注意到它在这方面受到影响,而且由于架构简洁,如果速度更快我也不会感到惊讶。

一些其他的链接:

http://codebetter.com/blogs/kyle.baley/archive/2009/04/19/openrasta-or-how-to-speak-rest.aspx http://blog.huddle.net/we-love-openrasta http://www.vimeo.com/3385419

我没有使用过数据服务,但从我读到的内容来看,我认为它们算不上真正的 RESTful,但它们可能会满足您的要求。我不知道。

关于c# - 好奇 : Whats currently the recommended way of coding REST web services in C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287961/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com