2010-02-27 91 views
2

我即将为现有的.NET应用程序创建一个API,并希望转到RESTful服务路线。我们的后端平台是.NET和MSSQL。我希望有一个良好的混合或可扩展性与干净的架构相结合。RESTful API建议

对于实现RESTful .NET API(WCF,标准ASP.NET,MVC甚至是HTTP Listener)的最佳方式,有没有强烈的意见?

还有什么意见,为什么不去与.NET或使用类似RoR的理由。

在此先感谢您对此主题的任何意见。

+0

更新:我使用UriTemplateTable与HTTPListner一起,它很棒。以优异的表现完全掌控一切。 – 2010-03-22 03:05:21

+1

HttpListener让生活变得如此简单,不是吗?去年我一直在使用它,我不能更快乐。 – 2010-03-23 11:27:36

回答

2

http://www.openrasta.com这是唯一的.Net框架,它可以帮助您了解如何创建REST api。你可以用其他框架来做,但除非你有建立REST API的经验,否则你可能会被误导。

0

一种选择是WCF数据服务,以前称为ADO.NET数据服务,它具有一些REST特性。

很容易从数据库的实体框架模型创建基本服务。从那里可以添加服务操作以获得更多功能。