【问题标题】:RESTful API vs Web Service APIRESTful API 与 Web 服务 API
【发布时间】:2009-07-15 09:13:19
【问题描述】:

我正在考虑使用 .NET 制作一个用于学习目的的小型 Web 应用程序。我的难题是我是否应该通过 REST API 或一组 Web 服务将应用程序逻辑公开给其他站点和应用程序。

我熟悉 Web 服务,但没有使用过 REST。我了解 REST 的概念,只是没有实践经验。

为什么我要在这种情况下使用 REST 而不是 Web 服务?或不?在设计 REST API(尤其是 .NET)时,我应该注意哪些问题?

【问题讨论】:

标签: .net web-services architecture rest


【解决方案1】:

【讨论】:

  • 太棒了;当我输入我的问题标题时,这些没有弹出。我会检查他们。
【解决方案2】:

.NET 为这两种情况提供框架 - 用于 Web 服务的 Windows Communication Foundation 和用于 REST API 的 ADO.NET 数据服务。

这两种技术同样强大,但我个人认为 REST API 是一种更智能、更清洁的解决方案。它更轻巧一些。

Further ADO.NET Data Services 的优点是很容易从数据库中获取数据到前端——甚至是完整的对象图。如果您设计一个以数据为中心的应用程序,那将是一个巨大的胜利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-04-19
    • 1970-01-01
    • 2023-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2015-01-26
    相关资源
    最近更新 更多