【问题标题】:What is the best .NET API to build a REST service [closed]构建 REST 服务的最佳 .NET API 是什么 [关闭]
【发布时间】:2011-08-08 18:17:06
【问题描述】:

构建休息服务的最佳 API 是什么:WCF 和 ASP MVC。每种方法的优缺点是什么?

【问题讨论】:

    标签: asp.net-mvc wcf rest


    【解决方案1】:

    目前 WCF 构建纯 REST/HATEOAS api 比较痛苦。特别是如果您想进行单元测试。 ASP MVC 针对更多面向 UI 的项目。您可能希望等到 Microsoft 发布 WCF Web API 或使用 OpenRasta

    【讨论】:

    • 我真的会考虑 servicestack.net 作为另一种选择。但 Dmitry 的回答是直接尝试使用 MVC 或 WCF 之间的问题。
    【解决方案2】:

    这在很大程度上取决于您的团队在哪些方面拥有更多经验。

    您可以使用其中任何一个(WCF 或 ASP.NET MVC)来完成它,但如果您的团队已经熟悉 MVC,您可能会发现遵循这条路线比从头开始在 WCF 上更容易。

    这是一本关于这个主题的好书:http://www.amazon.com/Effective-REST-Services-via-NET/dp/0321613252

    【讨论】:

      【解决方案3】:

      很多使用什么取决于你打算用它做什么,你在寻找一个用 jQuery 更新视图元素的方法吗?然后使用 Asp.net MVC 是这样做的方法,对于外部用户访问的 API,这取决于您对开源的看法,如果您的组对开源没问题,那么我会说看看 @987654321 @,不然看看WCF Web API,就是没有OpenRasta那么成熟。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-07-30
        • 2019-10-21
        • 2016-10-14
        • 1970-01-01
        • 1970-01-01
        • 2010-10-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多