2

タイトルにはすべてが書かれていますが、基本的にはajaxを使用して情報を取得し、PHPでHTMLを作成してクライアントに返し、javascriptでプラグインするだけなのか、サーバーだけで行う必要があるのか​​わかりません。 JSONを介してすべての情報を送信し、javascript(jQuery)にそれを保持するすべてのhtmlを作成させます。

どちらがより効率的ですか?

ありがとう

4

1 に答える 1

1

JSONデータのみを提供する方が良い方法だと思います。なんで?

おそらく、別のタイプのクライアントをデータサービスに接続したいと思うでしょう。

モバイルアプリを作成し、同じデータが必要ですが、表示を変えたい場合があります。

HTMLマークアップも提供している場合、モバイルアプリは、データをすぐに処理するのではなく、HTML構造から必要なデータを解析する必要があります。

効率の尺度では、それはあなたが効率的だと考えるものに依存します。

たとえば、帯域幅の観点からは、JSONのみを送信する方が効率的です。ただし、ターゲットクライアントの処理の観点からは、表示するHTML文字列を指定する方が効率的です。

ただし、異なるクライアントが同じデータにアクセスすることを検討している場合は、JSONを提供する単一のデータインターフェイスを作成し(この場合)、クライアントがそのデータの表示方法を決定できるようにします。

関心事の分離。

于 2013-02-18T20:22:55.900 に答える