ASP.NET MVC REST框架

7
4个回答

2

就我个人而言,我会选择由 Microsoft 构建和支持的默认 ASP.NET 路由引擎。这将确保您不会在某一天发现自己处于必须迁移某些已过时代码的位置,因为作者们决定放弃该项目。当然,如果您想要实现一些默认不支持的特定功能,您可以搜索替代方案。但就暴露 RESTful API 而言,路由引擎应该完全可以胜任。


1
没有人因为选择微软而被解雇。RESTful API 与 URI 映射关系很小,像 OpenRasta 这样的框架提供了自己的路由引擎。 - SerialSeb
1
我曾经认为选择IBM不会有人被解雇...至少他们曾经这么说。 :p - Colin Mackay

0

我同意Darin的观点。个人认为,Apache Thrift也是进行客户端和服务器通信的一种选择。


0

OpenRasta

一直在使用OR实现RESTful服务,只有一个词可以形容它 => "纯粹的神奇" ....实际上是两个词。

对我来说,简单性是一个优点,这个框架易于使用和采用。在我看来,它的一些惯例确实帮助我理解Resful。框架中有许多集成点,非常容易扩展其功能。

观看Seb的演讲视频也非常有趣 :) 他的观点很明确(在我看来是好事)


0

我完全同意Darin的观点。

但是如果您正在寻找更接近WCF所提供的内容(Web服务,而不是典型的网站),那么我对WCF REST非常满意。

通过Visual Studio的扩展管理器可以获得一个WCF REST服务模板,可以让您快速运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接