JSONスキーマ標準とそれに対応するphp実装を探していました。そこにいくつかのオープンソースを期待していましたが、phpの実装が1つしかないことに驚きました。私は、このテクノロジー(JSON)とスキーマlibを使用して、着信ブラウザー要求を解析しようとしていました。
この自然な解析/検証アクティビティはXMLでは自然に見え、なぜこれがJSONでは当てはまらないのか不思議に思います。
私は疑わしい状況になってしまいます。JSON構造のデータ交換を追求する必要がありますか、それともXMLに切り替える必要がありますか? 最初にJSONを選択したのは、XMLに比べて構文が単純で冗長性が少ないためですが、世界の既存の標準をすべて再開発する必要がある場合、これらの議論は軽くなります。また、Webサーバーとモバイルアプリ間の通信のサイズを制限することを期待してJSONを選択しました。コメットアプリで遊んでいるXMPPは、Google、Facebookなどの有名企業によって、リアルタイムのチャットチャットテキストやビデオベースのメッセージに実装され、使用されているようです。
したがって、実際の質問は次のとおりです。
- JSONは、トラフィックで何が起こっているのかを知り、単純さよりも重視したい貧しいWebサーバー開発者向けですか(誤解しないでください。ここでは、自分自身を含めます)。
- サーバー側(PHP)には実装がほとんどないため、JSONスキーマのIETFドラフトは深刻な作業ですか?
- 何かが足りないのでしょうか、それとも、xmlでデータをサーバーに送信し、json応答を期待するのが最善の通信パターンですか(多くのjsonスキーマ実装がjavascriptに存在します)?
- それとも、JSONを使用するWeb開発者が受信リクエストデータを深くテストしていないため、この懸念が開発者コミュニティによって十分に提供されていないという実際の証拠に直面しただけでしたか?
私が理解するのを手伝ってください、私はここでいくつかの経験を逃していますか?