2012-04-02 22 views
0

サーバとの間でデータを格納し、サーバにデータをロードするiOSアプリケーションを開発しようとしています。クライアントのデータニーズは、RESTにかなり絞り込むことができます。私の質問は、RESTがデータ/サーバー駆動のiOSアプリケーションに広く使われているということですか? iOSアプリの方が優れているか、より適しているというパラダイムがありますか?サーバ環境

RESTが行く方法であれば、どのサーバー環境を選択しますか?どのようなサーバー側の技術ですか? PHP? Java?何か?最初はテスト/開発環境を設定しましたが、最終的にAmazonクラウドやその他のホスティング/クラウドサービスなどのサービスにデプロイするつもりです。

ほとんどの洞察が大歓迎です。

答えて

0

あなたはバックエンドも書いていますか?

私がここ数年で取り組んできたプロジェクトの多くは、RESTを使用しています。 iOSアプリの実装にはほとんど差がない(私は思う...)。私は、私が消費しているデータの種類(通常はJSON)をもっと心配し、できるだけリーンであることを保証します。 Webサービスを作成する人は、RESTを気にする必要があります。

私はまた、今年はバックエンドでさまざまなテクノロジーを使用するプロジェクトを担当しました。 1つはJava、もう1つはRuby on Railsです。

私はあるプロジェクトでPHPを、もう1人でRubyを使っている別の人を知っています。

もし私がバックエンドをやっていたら、おそらく私が知っているので、私はおそらくJavaを使うでしょう。技術を選ぶのが最善の理由ではありませんが、フルタイムのiOSデベロッパーとして、私はあまり頻繁に使用しない新しいことを学ぶ時間がありません。

クラウドベースのサービスに展開する場合は、サポートするテクノロジを参照してください。たぶん、共通分母を選ぶことは、選択肢を開いたままにするほうが賢明です。言語によっては、サーバーホスティングコストが高くなる傾向があります。 Javaは通常、PHPよりもホストよりも高価ですが、PHPインタープリタの代わりに共有Java VMを実行する複雑さのために推測されます。