是一个宁静的API和后端服务(如Parse)同样的事情?

时间:2013-07-20 07:58:43

标签: api rest backend parse-platform

有时候,我会困扰我。我知道它涉及在数据上创建API层,然后通过API调用该数据。我认为Rest的最佳方式是实际的Twitter网站通过API调用与数据层接口。

这让我想知道:像Parse这样的后端服务是否也是您数据的Rest API?

Parse之间可能有什么区别,并说,像这样的人建立你自己的Rest API:http://coenraets.org/blog/2012/10/nodecellar-sample-application-with-backbone-js-twitter-bootstrap-node-js-express-and-mongodb/(他的API教程获得了一些可靠的谷歌排名)。

一个简单的是/否可能会回答这个问题,但提供细节将非常感激。

我期待着答案。

1 个答案:

答案 0 :(得分:6)

Parse围绕一个宁静的API构建,就像大多数(如果不是全部的话)其他mBaaS一样。 RESTful Api不仅仅是CRUD操作,也不像Parse那样。 Parse是一家使用RESTful api为开发人员提供远程后端的公司。

RESTful api !== BaaS

我已经处理了大约5 mBaaS而Parse并不是其中之一,但我已经看了他们对JS的API参考,我认为他们使用的是mongodb集群。 mBaaS通常为开发人员提供了云存储,推送通知,服务器端代码,更轻松的社交媒体集成和移动分析的能力。所以它不仅仅是任何后端。虽然有一些mBaaS,比如Urban Airship,它只向开发者提供推送通知。

它的核心RESTful api通常有一些关键功能,这些功能以httpRequest为中心/包裹

他们通常使用“GET”,“POST”,“DELETE”和“PUT”来拨打所有电话。有些允许为自定义服务器逻辑实现rpc。 mBaaS需要大量工作才能正确实施。你无法在一天内建立Parse。这需要很多计划等。 Parse和链接中的那个人之间的区别在于实现,功能范围和一般目的(观众)。

为了更好地理解REST,可以查看here如果您有冒险精神,也可以阅读HTTP spec