2012-04-24 5 views
0

これは広い質問ですが、私はサーバーが初めてです。私は何週間か何週間か、インターネット上や本屋でさえ、何かの方法やチュートリアルを検索しましたが、まだ良い記事や本を見つけられないようで、ウェブサーバーの作り方や説明、私が作業しているiOSアプリケーションに情報をプッシュすることができます。 iOSアプリで使用するためのWebサーバーの基礎を理解するために、良い本やチュートリアルを知っている人はいますか?私はMac OS X Lion Serverを購入し、Webサーバーを自分のWebサイトで使用していましたが、サーバーに情報をプッシュするだけではなく、ユーザー名とパスワードを追加する方法もわかりません。iOSアプリケーションで使用するWebサーバーを作成する

誰かがiOSアプリケーションでLion Serverを使用している経験があれば、私はあなたの2セントを聞いてみたいと思います。

+0

これは1つのパラグラフの答えでは問題ではありません。基本的なものから数十もの先進的なトピックまで、Webサーバーの作り方に関する数千もの書籍があります。 iOSクライアント。読書を始めよう! – hotpaw2

答えて

2

これは非常に一般的な問題ですが、良い答えを見つけるのは難しいです。私の個人的な提案はそれがParseです。これにより、アプリの開発に専念でき、サーバーサイドの情報は事実上無視されます。またスレッド化も処理するので、開発がより快適になるまでそのトピックを避けることができます。

独自のサーバーを構築する場合は、thisを参照して、Railsを使用してRESTfulなサービスを開始する方法を確認してください。これは、サーバーからJSONリクエストとXMLリクエストを行う方法を示しています。

+0

ありがとうございました!私はParseを試してみましたが、これまでのところ素晴らしい出発点です。 – TechFan741

+0

Parseは現在廃止されていますか? (それは彼らのサイトからそうだった)もう一つの同等のサービスがありますか?ありがとう、Karthik –

0

私は良いアプローチは、サーバー側のデータを処理するためのPHP + MySQLだと思うが、これは新しいプログラミング言語であるので難しいかもしれないが、MacOSxのボックスから構成されていると思う。

もう1つの選択肢は、安心して使用できるWebサービスを備えたサーバーです。

0

Google App Engineをご覧ください。あなたは非常に迅速にサーバーを稼働させることができます(Pythonでは、これは本当に簡単に学習する言語です)。ちょうどよじれば、それは完全に自由になるでしょう。あなたのアプリケーションが大成功をおさめれば、すぐに拡大縮小することができます。

開始すると、ローカルマシン上で「開発サーバー」バージョンを実行できます。その後、数回クリックするだけでGoogleからサービスを受けることができます。

2

サーバーをRuby on Railsに書きたい場合は、this Rails tutorial by Michael Hartlで学習を開始できます。その後、サーバーをHerokuに無料で展開できます。あなたのアプリケーションに役立つ以外に、あなたのスキルセットには、いくつかのRailsが優れていることが分かります。

クライアント(iOS)側では、RestKitをチェックアウトすると、クライアントとサーバー間の通信が大幅に簡素化されます。

ファイル(例:画像)をホストする必要がある場合は、Amazon S3をご覧ください。初心者でも無料でも、iOS用のSDKも用意されています。

私はこれらのすべてを自分で使用しており、非常にうまく動作しています。

関連する問題