2012-05-09 2 views
3

私は自分のiPhoneアプリケーションを開発したいと思いますが、私は自分のiPhoneアプリケーションと通信するためにデータベースとWebサービスをホストするオプションが何であるか分かりません。誰かが私にこれを行う最善の方法であると示唆してもらえますか?スタンドアロンの人のためのiPhoneアプリケーションのバックエンドWebサービスとデータベースの開発

私はすべてを構築する方法を知っていますが、この状況に遭遇することはありません。私は管理者に私たちにすべてのものを提供するサーバを与えるように頼んだ環境で働いていましたが、自分でやりたいと思っていてサーバのインフラストラクチャを持たない場合は、何ができるのでしょうか?私はWebホスティングプロバイダから購入する必要がありますか?

ありがとうございました。

答えて

1

私の経験から、私はiPadクライアントのバックエンド部分を開発しました。これは、REST、ASP.NET Web API(WCF Web API)、バックエンドのMS SQL ServerとMySQLのデータベースとして使用されていました。

とにかくモバイルクライアントの場合は、RESTを自由に使用できます。 .NETからのASP.NET Web API、またはJavaからRESTサービスを作成するのに役立つその他のライブラリにすることができます。

RESTは、モバイルクライアントアプリケーションでよく使われます。そして、クライアントアプリケーションの観点から見ると、データベースのバックエンドに関係なくです。

ホスティングについては、要件からバックエンドにも依存します。サーバーインフラストラクチャがない場合は、Amazon AWS(EC2)などのクラウドPaaSを使用できます。またはあなたのサーバーによってそれをホストしてください。

+0

こんにちは、私はすべて(iphone/ipadの側面、データベース、webserviceまたはウェブサイト)を開発する方法を知っています...私は自分自身のサーバーを持っていないので、私はちょうど私のための最良のオプション行きたいどこで私のWebサービスやデータベースなどをホストしますか? – applefreak

+0

あなたはサーバーを持っていないときにクラウドホスティングを使うことを考慮することができます。 Amazon AWS - Amazon EC2などです。 EC2を使用すると、仮想サーバーを取得し、後でそのサーバー用にDNSを構成できます。後でさらに多くのサーバーが必要になると、新しいEC2インスタンスを簡単に作成できます。 http://aws.amazon.com/ec2/を見てください。データベースにはオプションもあります。 Amazon RDS(実際にはMySQLがクラウドでホストされている)またはSimpleDb – Regfor

+0

ありがとうございました! – applefreak

関連する問題