2011-07-12 11 views
2

はウェブサービスから始まります。私は、WebサーバーとAndroidを通信する必要があるプロジェクトで作業しています。通信に適切なプロトコルを選択して時間を節約したいと思います。 JSON、REST、SOAPの間: 専用サーバーではないものはどれですか? 高トラフィックサーバーに最適な選択肢は何ですか?事前にAndroid JSONとREST

おかげで

+0

JSONはXML、RTF、HTMLなどのデータ形式ですが、RESTとSOAPはWebサービスを設計する方法です。 (3つは比較できません) – Charlie

答えて

9

JSONとRESTはmututally排他的ではありません。 JSONは、RESTインターフェースが返すことができるデータ形式です。

いずれかの専用サーバーで実行することができます。 Android上での迅速なプロトタイプ作成のために、RESTを個人的に選択することになりました。 http://en.wikipedia.org/wiki/Representational_State_Transfer#Concept

RESTが通信よりも、フレームワークの詳細です:

+1

優れたアドバイス。 – mschonaker

3

RESTのwikiの記事のRESTとSOAPとの間に良好な比較があります(SOAPを使用すると、おそらく一緒に置くために時間を要するスキーマを持っていることになるでしょう)プロトコル。 JSONとSOAPを使用してRESTfulアプリケーションを作成することができます。

多くのリソースを使って何かを書いているなら、はるかに構造化されているので、私はRESTを使っています。また、ほとんどのものをあなたのために設定するライブラリがたくさんあります。 JSONとSOAPは、一緒にすばやくハッキングしたいカスタム機能に適しています。それらは軽量であるが、構造化されていない可能性がある。