2013-07-20 9 views
5

時々私は混乱します。私はそれがあなたのデータ上にAPI層を作成することを知っているし、APIを介してそのデータへの呼び出しを行う。私が休んでいる最善の方法は、実際のTwitterウェブサイトがAPI呼び出しを通じてデータ層とインターフェースすることです。安心なAPIとバックエンドサービス(Parseなど)は同じですか?

それで私は不思議に思っています。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チュートリアルのためにいくつかの確かなGoogleランキングを取得しています)。

単純なyes/noが質問に答えるかもしれませんが、詳細を提供することは本当に感謝します。

私は答えを楽しみにしています。

答えて

6

Parseは、すべてではないにしてもほとんどの他のmBaaSのように、安らかなAPIを中心に構築されています。 RESTfulなApiは、CRUD操作だけでなく、Parseと同じことでもありません。 Parseは、RESTful APIを使用して開発者にリモートバックエンドを提供する会社です。

RESTful api !== BaaS 

私は約5 mBaaSを扱っていると解析は、実際にそれらの一つではないですが、私はJSのための彼らのAPIリファレンスをちらっと見ていると私は、彼らがMongoDBのクラスタを使用すると思います。 mBaaSは通常、開発者にクラウドストレージ、プッシュ通知、サーバーサイドコード、簡単なソーシャルメディア統合、モバイルアナリティクスを提供します。したがって、バックエンドだけではありません。 Urban AirshipのようないくつかのmBaaSがありますが、これは開発者にプッシュ通知を提供するだけです。

それでRESTfulなAPIは、通常はコアだ彼らは通常、「GET」「POST」、「DELETE」、およびすべてのコールを作るために「PUT」を使用HttpRequestの

巻き付け/集中しているいくつかの重要な機能を持っています。いくつかは、カスタムサーバーロジック用のrpcの実装を可能にします。 mBaaSは、適切かつ適切に実装するために多くの作業を必要とします。あなたは1日にParseを構築することはできません。それは多くの計画などが必要です。 Parseとリンクしている人の違いは、実装、機能の範囲、一般的な目的(視聴者)です。

RESTをもっとよく理解するには、hereと表示してください。冒険的な気持ちであれば、HTTP specも読むことができます。

+1

ケアダウンの投票を説明するケア? – CBIII

+4

ええ、私は質問と答えの両方がなぜダウンボックスを得るのか分からない。これは明らかに容易に理解できる(そして時には説明される)ものではありませんが、あなたは博士レベルの質問しかできないと思います。そうでなければトロールの攻撃です。 – Joe

関連する問題