2011-10-27 8 views
3

私は最初のAndroidアプリを開発中で、リモートMSSQLデータベースからデータを送受信する必要があります。私はphpとasp.netのどちらにも非常に慣れているので、webservice経由でアンドロイドとやり取りするのに最も効率的です。次に、通信、XMLまたはJSONの最善の/最速の手段は何ですか?Android - Webservice、PHPとASP.NET、XMLとJSONの比較

アドバイスを事前にいただきありがとうございます!

+0

返信いただきありがとうございます。もともと私はJSON以上のものを扱ってきたので、xmlベースのサービスを使うことを意図していました。しかし、少しの研究とあなたの応答の後、私はJSONルートを追求すると思います。限り、プラットフォームは、私はまだ未定です...多分私は両方のキックとクソのためのテストを作成する:)あなたの入力をもう一度ありがとう! – user1017477

+0

幸運..あなたが最終的に何を使用しているかをお知らせください – rabs

答えて

0

JSONは、ペイロードがXML表現よりも小さくなるのと同じデータ構造でより高速でなければなりません。

0

JSONを使用すると、一般的にサーバーとの間でメッセージが送受信されることになりますが、これはモバイルプラットフォームにとっては良いことです。

サーバー側を使用するプラットフォームは、実際には少し負荷がかかります。 PHPとASP.netの両方で、SOAP WebサービスまたはRESTfulサービスを簡単に作成できます。私はそれがあなたが最も快適なプラットフォームになると言います。

現在、ASP.NET MVCを使用して、HTTP GETリクエストからJSON結果を返す単純なリソースをいくつかホストしています。次に、andriodアプリケーションでレスポンスを消費します。私は、GAEから離れる前にPythonとGAEを使い始めました。専用のサーバを使用していました。なぜなら、Linuxボックスは一般にWindowsの箱よりも少し安いからです。最終的に私はASP.NETの知識がPythonの知識よりもはるかに多く、実際にはPythonの専門家になることがあまり見られなかったこと、ASP.NETへの移行が理にかなっていることが分かりました。

サーバースタックがASP.NETとSQL Server 2008になって以来、私は2年間それを見ていませんでした。それだけでつながって、私は幸せにならないでしょう。

究極的には、あなた自身のためのプロジェクトであれば、あなたが最も快適なものを選んでください。

希望します。