2013-07-20 49 views
5

有時會讓我感到困惑。我知道它涉及到在數據上創建一個API層,然後通過API調用這些數據。我認爲Rest的最佳方式是實際的Twitter網站通過API調用與數據層進行交互。是一個寧靜的API和後端服務(如Parse)是一回事嗎?

這讓我想到:是否像Parse這樣的後端服務也是您數據的Rest API?

解析和說,建立自己的Rest API像這樣的人做了什麼:http://coenraets.org/blog/2012/10/nodecellar-sample-application-with-backbone-js-twitter-bootstrap-node-js-express-and-mongodb/(他的API教程得到一些穩固的谷歌排名)。

一個簡單的是/否可能回答這個問題,但提供的細節將真正讚賞。

我期待着答案。

回答

6

解析是圍繞一個restful API構建的,就像大多數(如果不是全部的話)其他mBaaS那樣。 REST風格的Api不僅僅是CRUD操作,它也不像Parse那樣。 Parse是一家爲使用RESTful API的開發人員提供遠程後端的公司。

RESTful api !== BaaS 

我已經處理了大約5 mBaaS和分析是不是真的其中之一,但我已經在爲自己的JS API參考瞥了一眼,我認爲他們使用的MongoDB集羣。 mBaaS通常爲開發人員提供雲存儲,推送通知,服務器端代碼,更輕鬆的社交媒體集成和移動分析功能。所以它不只是任何後端。儘管有一些mBaaS,比如Urban Airship,只能向開發者提供推送通知。

它一個RESTful API的核心通常是居中/纏着一些關鍵功能一個HttpRequest

他們通常使用「GET」,「POST」,「刪除」,「PUT」撥打所有電話。有些允許爲自定義服務器邏輯實施rpc。 mBaaS需要大量的工作才能正確和正確地實施。您無法在一天內構建Parse。這需要大量的計劃等。 Parse和鏈接中的那個人之間的區別在於實現,功能的範圍以及一般(觀衆)的目的。

爲了更好地理解REST,可以看看here如果你覺得冒險,你也可以閱讀HTTP spec

+1

小心解釋倒票? – CBIII

+4

是的,我不明白爲什麼這個問題和答案會得到低估。這顯然不是一件容易理解的東西(甚至有時甚至可以解釋),但我想SOF你只能問博士級別的問題,否則巨魔會發作。 – Joe

相關問題