私はCocoaクライアントを構築したいWebサービスを持っています。しかし、まず、より現代的で堅牢なフレームワークでWebサービスを再構築する必要があります。しかし、このプロセスの間に今後のCocoaバージョンについて考えるべきだと思うのは賢明です。CocoaとJSクライアントを持つWebサービスにとって、最も簡単なデータ交換フォーマットは何ですか?
最近、すべてのクールな子供たちがWebサービス用のAPIを構築していて、独自のWeb/html/jsおよびCocoa/Android/etcクライアントで独自のAPIをdogfoodingしているようです。
私がこのアプローチをとっていたら、WebとCocoaの両方に役立つ特定のデータ交換フォーマットがありますか? JSON、XML?
私はPHP/CodeIgniter、JavaScript/jQueryでかなり豊富です。これらと私がやる必要がある今後のObjective C/Cocoaの作業の間では、これらの交換フォーマットのいずれかが本質的に実装が簡単です。 CI、jQuery、またはCocoaフレームワークのサポートが改善されていますか?
UPDATE:
(15〜20のフィールド各3-8K記録)と同様に、レコードの個々のサービスのすべてのユーザーにグローバル・データベースの同期化を伴います行き来情報の種類ユーザー(10-3000人)。したがって、最初の同期はかなり大きくなりますが、連続するものは少し小さくなります。
これは当てはまりますが、phpやjs saideのexampelでは、深い構造体の特定の値を取り出すのが面倒かもしれません... xpathとjqueryセレクタはこれには適していますが、データがほとんどシンプルになるJSONは扱いが簡単です。 – prodigitalson
ありがとうございます。私は、転記されているデータの記述で投稿を更新しました。あまり階層化されていませんが、多くのレコードが存在する可能性があります。深く階層化された/ネストされた/関連するデータや、JSONがよりシンプルなものであれば、XMLにはかなり似ていますか? – jaydisc
@ jay:もしあなたが話しているデータが大きければ、JSONはおそらくもっと良い方法だと思うでしょう。私は、XMLを使用するよりも集中力が弱くなると思うだろう(確かにPHP側で)。しかし、私はまた、ブラウザベースのjsクライアントで大きなデータセットを扱うことに懸念するだろう... – prodigitalson