【问题标题】:Is a CRUD application always an API in the web world?CRUD 应用程序是否始终是 Web 世界中的 API?
【发布时间】:2021-01-23 16:18:29
【问题描述】:

由于在大约 99.9% 的教程、帖子和论坛中,每当 CRUD 一词出现时,“API”一词就会紧随其后,我无法找到我的疑问的答案:是否每个具有完整 CRUD 功能的 Web 应用程序是 API?我可以实际编写不被视为 API 的 CRUD Web 应用程序吗?

所有这些疑问让我想知道 Web 开发的早期,人们会使用前端向服务器发送请求,然后服务器会根据特定的 (比方说)按钮被点击......那些仍然被称为“CRUD API”吗?

或者 当没有直接调用模型的方法时,CRUD 只是一个 API?(比如说,它需要一个控制器代码来确保已发出正确的输入和请求在将指令发送到实际执行 CRUD 工作的模型之前)

【问题讨论】:

    标签: api rest web soap crud


    【解决方案1】:

    CRUD 泛指创建、读取、更新和删除模式,任何应用程序架构都可以实现 CRUD。 API 也是一个非常通用的首字母缩写词,并不暗示必须存在哪些功能。你可以有一个 API 只提供州、邮编、街道等的家庭地址(只读),从而使开发人员能够使用它进行地址验证。即使没有删除、更新或创建的方法,它仍然是一个 API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-13
      • 2012-04-08
      • 2023-03-27
      • 1970-01-01
      • 2014-05-28
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      相关资源
      最近更新 更多