当前位置:  开发笔记 > 编程语言 > 正文

好奇:目前推荐的C#编写REST Web服务的方法是什么?

如何解决《好奇:目前推荐的C#编写RESTWeb服务的方法是什么?》经验,为你挑选了1个好方法。

那么,专家们推荐什么?WCF Rest Toolkit?ADO.NET(现为WCF)数据服务AKA Astoria?使用ASP.NET MVC手动滚动它?其他?

需求相当普遍:针对少量资源类型(XML和JSON输出)的HTTP GET/POST需要与SOAP ASMX Web服务位于同一appdomain中.

我的标准是:

一场表演

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

C)可维护性

谢谢!



1> Neil..:

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

根据我的经验,使用OpenRasta构建RESTful服务比使用WCF简单得多.这也反映在易于维护上.我没有测试性能,但从未注意到它在这个领域受到影响,而且由于结构简洁,我不会感到惊讶,如果它更快.

其他一些链接:

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

我没有使用数据服务,但从我读过的内容来看,我认为它们并不算真正的REST,但它们可能符合您的要求.我不知道.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有