2011-09-12 5 views
2

私はこれをかなり新しくしました。主にiPhoneクライアントサーバーアプリケーションのバックエンド(サーバー側)実装に関するいくつかの質問があります。iPhoneクライアントサーバーアプリケーション

1)私は周りを見ていると、JSONはサーバーと通信するための良いアプローチだと思われます。これを動作させるためにサーバが必要とするのは何ですか?

2)私はいくつかのチュートリアルを見てきました。すべてのチュートリアルでは、api.somewebsite.com/rest/...という形式のURLを使用しています。私はhttp://www.websitename.com/Microsoft2.jspしか持っていません。ユーザーはユーザー名とパスワードを使用してログインし、コンテンツにアクセスします。私はそれを上で動作させるためにAPIを書く必要がありますか?

私は本当にサーバーの実装に新しいので、私は彼らが初心者の質問は事前にappologise。

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

+0

サーバの実装/言語をまだ決めていませんか?そこから、バックエンドサービスをどのように実装するかについて、より良い指導をすることができました – momo

+0

何が使い終わったのですか? – bryanmac

答えて

0

問題ありません。私の限られた経験から、あなたが必要とするものがここにあります。 GitHubとJSONのPHP拡張モジュールからJSONフレームワークを入手してください。認証するために、私はあなたがASIHTTPRequestを必要とすると仮定しています。 Googleで検索してみてください。そしてそれはそれでなければなりません。サーバーの場合は、複数のフレームワークやプラットフォームがある

0

:。

  1. C#の/ネット:WCFは、JSON/XMLなどをシリアル化するために、データ契約及びオプションを持っている...
  2. Ruby on RailsのActive Recordのと:モデルの設定を使用してデータをシリアル化できます。
  3. Java:ジャージーJAX-RSと他のフレームワークは簡単です。 JSON形式の拡張子を持つ
  4. PHP
  5. など...多くの人 - 検索

IPhone側:

  1. ASIHttpRequest/SBJSON
  2. NSXmlParser:iPhoneに内蔵されて - あなたは上でシリアライズ場合xmlとして配線します。
  3. RestKit:通信とコアデータ統合を含むすべてを包むより大きなフレームワーク。 JSON対XMLに関する
  4. など...多くの人

。 JsonはJavaScriptとWebページが簡単に(JavaScriptのオブジェクト表記であるので)それを消費することができるのですばらしいです。あなたが1つを選択しなければならない場合、それはあなたがどこでも簡単に消費されることを可能にします。すべてのフレームワークに標準のJSONパーサーがあるわけではありません。採用が急速に進んでいます。たとえば、iOS 5にはjsonシリアライザがあります。 Xmlはすべてのプログラム言語とフレームワークで広く採用されています。すべてのフレームワークには優れたxmlパーサーがあります。 javascriptから消費するのが難しいですが(可能です - より多くのコード)。

これらのポインタが役立つことを願っています。

関連する問題