0

私は私の質問を短くするつもりです。どちらがよりプロフェッショナルに聞こえますか?

これ?

PHP:
echo '<li>Link 1</li>';
echo '<li>Link 2</li>';
echo '<li>Link 3</li>';

jQuery:
for each <li>, add hover effect

それともこれ?

PHP:
echo json_decode(array('Link 1', 'Link 2', Link 3'));

jQuery:
Encode json value, extract values, add hover effect

またはJSONの代わりにXML?

繰り返しのコーディングに飽きてきたので、これを求めています。JSON/XML標準が私にとって少し良いように見えるように、物事を橋渡ししたいのです。

どう思いますか?Web サイトをブリッジしたい場合、このロジックを改善するにはどうすればよいですか?

Ps。うまく説明できなかったらごめんなさい。基本的に、私の a.com ウェブサイトは私の b.com のニュースを使用したいかもしれないので、これらのデータを処理/プルする際の標準がより良いでしょう。ただし、他にどのような選択肢があるかはわかりません。

4

2 に答える 2

0

JSON でエンコードする方が優れています。他のアプリケーション (iPhone アプリ、Android アプリなど) がアクセスする Web サービス / API を作成する必要がある場合は、簡単にデコードできます。PHP 側で json_encode を実行してから、javascript 側でデコードする必要があります。

XML がこれほど人気が​​ある理由がわかりません。JSON を扱うのが大好きです。JSON はオブジェクト指向なのでとても使いやすいです。

于 2012-09-07T01:31:37.887 に答える
0

エンド クライアントが一般的な人 (つまり、私たちのようなエンド ユーザー) である場合、彼らはおそらく気にしません。そのシナリオでは、可能な限り最も効率的で保守しやすい形式でデータ トランザクションを記述します。JSON は適切なオプションです。

エンド クライアントが別のエンティティ (つまり、ニュース アグリゲーターまたはテキストの大規模なリポジトリ) である場合、彼らはデータの取得方法や使用方法を非常に気にかけている可能性があります。彼らの API と、彼らがデータを公開する方法に頼る必要があります。JSON や XML がサポートされていないのに、データを JSON や XML で欲しいと言うだけではいけません。また、コンテンツをスクレイピングすることを規約違反とみなすサイトもありますので、それにも注意してください。

于 2012-09-07T01:36:24.340 に答える