我即将为现有的.NET应用程序创建一个API,并希望转到RESTful服务路线。我们的后端平台是.NET和MSSQL。我希望有一个良好的混合或可扩展性与干净的架构相结合。RESTful API建议
对于实现RESTful .NET API(WCF,标准ASP.NET,MVC甚至是HTTP Listener)的最佳方式,有没有强烈的意见?
还有什么意见,为什么不去与.NET或使用类似RoR的理由。
在此先感谢您对此主题的任何意见。
我即将为现有的.NET应用程序创建一个API,并希望转到RESTful服务路线。我们的后端平台是.NET和MSSQL。我希望有一个良好的混合或可扩展性与干净的架构相结合。RESTful API建议
对于实现RESTful .NET API(WCF,标准ASP.NET,MVC甚至是HTTP Listener)的最佳方式,有没有强烈的意见?
还有什么意见,为什么不去与.NET或使用类似RoR的理由。
在此先感谢您对此主题的任何意见。
http://www.openrasta.com这是唯一的.Net框架,它可以帮助您了解如何创建REST api。你可以用其他框架来做,但除非你有建立REST API的经验,否则你可能会被误导。
一种选择是WCF数据服务,以前称为ADO.NET数据服务,它具有一些REST特性。
很容易从数据库的实体框架模型创建基本服务。从那里可以添加服务操作以获得更多功能。
更新:我使用UriTemplateTable与HTTPListner一起,它很棒。以优异的表现完全掌控一切。 – 2010-03-22 03:05:21
HttpListener让生活变得如此简单,不是吗?去年我一直在使用它,我不能更快乐。 – 2010-03-23 11:27:36