代码之家  ›  专栏  ›  技术社区  ›  Rhys Jones

RESTful API与Web服务API

  •  6
  • Rhys Jones  · 技术社区  · 16 年前

    我想做一个小型的Web应用程序来学习,使用.NET。我的难题是,我是否应该通过RESTAPI或一组Web服务向其他站点和应用程序公开应用程序逻辑。

    我熟悉Web服务,但没有与REST合作。我理解休息的概念,我只是没有实践经验。

    为什么在这个场景中使用REST而不是Web服务?或不是?在设计RESTAPI时,特别是在.NET中,我应该注意哪些问题?

    2 回复  |  直到 16 年前
        2
  •  0
  •   Daniel Brückner    16 年前

    NET为这两种情况提供框架——Web服务的Windows通信基础和REST API的ADO.NET数据服务。

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

    此外,ADO.NET数据服务还有一个优点,即可以很容易地将数据从数据库获取到前端,甚至是完整的对象图。如果您设计一个数据中心应用程序,这将是一个巨大的胜利。

    推荐文章