CRUD 应用程序始终是网络世界中的 API 吗?

问题描述 投票:0回答:1

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

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

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

rest soap crud
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.