以下是我个人看来,ASP.NET MVC 中最成熟的几个 REST 框架。虽然我看了以下几个框架,但我还无法决定哪一个最好:
...... 还有其他一些。
...... 还有其他一些。
就我个人而言,我会选择由 Microsoft 构建和支持的默认 ASP.NET 路由引擎。这将确保您不会在某一天发现自己处于必须迁移某些已过时代码的位置,因为作者们决定放弃该项目。当然,如果您想要实现一些默认不支持的特定功能,您可以搜索替代方案。但就暴露 RESTful API 而言,路由引擎应该完全可以胜任。
OpenRasta
一直在使用OR实现RESTful服务,只有一个词可以形容它 => "纯粹的神奇" ....实际上是两个词。
对我来说,简单性是一个优点,这个框架易于使用和采用。在我看来,它的一些惯例确实帮助我理解Resful。框架中有许多集成点,非常容易扩展其功能。
观看Seb的演讲视频也非常有趣 :) 他的观点很明确(在我看来是好事)
我完全同意Darin的观点。
但是如果您正在寻找更接近WCF所提供的内容(Web服务,而不是典型的网站),那么我对WCF REST非常满意。
通过Visual Studio的扩展管理器可以获得一个WCF REST服务模板,可以让您快速运行。