2010-02-27 95 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特性。

很容易從數據庫的實體框架模型創建基本服務。從那裏可以添加服務操作以獲得更多功能。