2011-06-27 4 views
1

データベースにリモートで格納されたデータを使用するアプリケーションを開発するための最善の提案は何ですか?そこにフレームワークはありますか?iPhoneアプリケーション - リモートデータベース - 提案

リモートデータベースを使用する理由は、Webアプリケーションがiphoneに入力されたデータと通信するためです。だから私は

答えて

1

...私はオンライン多くを見つけることができなかった

..いくつかの集中データストレージを必要とする私は、Webサービスは、データベースにリモートに格納されたデータにアクセスしようとするよりも良いフィットかもしれないと思います。 Webサービスをデータのファサードとして使用します。

+0

大丈夫ですが、そこにチュートリアルはありますか? – user559142

+0

いくつかのチュートリアルがありますが、その中にはプログラミング言語によってはこのサイトに記載されているものがあります。コミュニケーションのためにiPhoneを使用している場合は、JSONまたはPOX(普通の古いxml)スタイルのWebサービスを扱いやすくすることができます。 – tjg184

0

サーバーと通信するには2通りの方法があります。

1)tjg184が

2を示唆するようにWebサービスを使用して)APIを使用して、APIは、データベースと対話し、デバイスへのXML/JSON形式のデータを返しますインターフェイスで、このAPIは、任意の言語で開発することができますPHP、JAVA、C#。

これが役に立ちます。

+0

APIはウェブサービスです。 – ceejayoz

+0

@ceejayoz:ウェブサービスはSOAPでもRESTでもかまいませんが、APIはリターンレスポンスを持つ簡単なページにすることができます。例えば、login.phpでは、リクエストのPOSTメソッドでユーザー名とパスワードを渡して、レスポンスとしてTRUE/FALSEを返します。この方法はWebサービスではなく、API – iMOBDEV

+0

という名前です。SOAPとRESTはAPIです。 Google SOAP Search API:http://code.google.com/apis/soapsearch/ Facebook REST API:https://developers.facebook.com/docs/reference/rest/ – ceejayoz

0

サービス/フレームワークパースの使用をお勧めします。起動して実行するのは非常に簡単で、特定のデータとアクセス制限まで自由です。私は自分の新しいアプリケーションにサービスを実装した後、ブログ記事を書いたばかりです。 Parse, The Best Backend for iPhone SDK