私は最初のAndroidアプリを開発中で、リモートMSSQLデータベースからデータを送受信する必要があります。私はphpとasp.netのどちらにも非常に慣れているので、webservice経由でアンドロイドとやり取りするのに最も効率的です。次に、通信、XMLまたはJSONの最善の/最速の手段は何ですか?Android - Webservice、PHPとASP.NET、XMLとJSONの比較
アドバイスを事前にいただきありがとうございます!
私は最初のAndroidアプリを開発中で、リモートMSSQLデータベースからデータを送受信する必要があります。私はphpとasp.netのどちらにも非常に慣れているので、webservice経由でアンドロイドとやり取りするのに最も効率的です。次に、通信、XMLまたはJSONの最善の/最速の手段は何ですか?Android - Webservice、PHPとASP.NET、XMLとJSONの比較
アドバイスを事前にいただきありがとうございます!
JSONは、ペイロードがXML表現よりも小さくなるのと同じデータ構造でより高速でなければなりません。
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年間それを見ていませんでした。それだけでつながって、私は幸せにならないでしょう。
究極的には、あなた自身のためのプロジェクトであれば、あなたが最も快適なものを選んでください。
希望します。
返信いただきありがとうございます。もともと私はJSON以上のものを扱ってきたので、xmlベースのサービスを使うことを意図していました。しかし、少しの研究とあなたの応答の後、私はJSONルートを追求すると思います。限り、プラットフォームは、私はまだ未定です...多分私は両方のキックとクソのためのテストを作成する:)あなたの入力をもう一度ありがとう! – user1017477
幸運..あなたが最終的に何を使用しているかをお知らせください – rabs