繁体   English   中英

REST后端与REST API(或API后端)

[英]REST backend vs REST API (or API Backend)

我正在使用AngularJS框架中的前端处理在Google App引擎(python)上运行的应用程序。 这个应用程序的后端只是在GET上将相关数据作为JSON返回,例如,在前端配置的URL路由(作为服务等)。 也就是说,标准的CRUD操作是使用HTTP动词执行的,我认为这是REST后端的主要思想。

我想知道的是这个后端与REST API有何不同? 我自己可以看出,API返回的数据类似于来自后端的响应,但它也会发送有关客户端在任何给定时刻的各种选项/可用操作的更多信息。 这是正确的想法吗? 如果是这样,您将如何使用此信息? 使用此API的应用程序不会与它高度耦合吗?

如果我必须将REST后端转换为使用API​​,我将获得什么好处。 有关REST API的文档说,它使得不同平台上的应用程序可以轻松地统一访问数据(如此 )。 但是同样的事情可以通过简单的REST后端来完成,因为数据本身是平台无关的,只要我们可以编写前端来在每个平台上正确处理数据。

如果它是仅由单个应用程序使用的REST服务,我通常将其称为后端。 如果它为多个应用程序共享,我可能会称之为API。 真的,它是同一件事的两个不同的名字。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM