レイアウト コンポーネントを更新せずに別のコンポーネントに置き換えることは、良いプログラミング方法ですか?
たとえば、アイテムを並べ替えたいとします。リフレッシュせずにJavaScriptを使用してそれらをソートするのは良い考えですか、それともリフレッシュしてphpを呼び出してデータをソートする必要がありますか?
編集:質問の仕方は理解していますが、この質問はオープンすぎます。2 つの方法があります。
サーバ側:
a) サーバーに依存し、128MB RAM の PC を使用するユーザーには問題はありません。
b)サーバー側でリソース(帯域幅とCPUパワー)を必要とし、ユーザーはページが読み込まれるのを待たなければなりません。
クライアント側:
a)魔法のように行われます。ユーザーが i7 CPU を持っていれば、魔法のように動作します。また、無駄なリソースや待ち時間もありません。
b) ユーザーの PC が遅い場合、アクションが実行されるまでに時間がかかりますか? たとえば、javascript を使用して 50 個の小さな画像 (アイコン) と 300 個のテキストフィールドを置き換えたいとします。javascript または php でこれを行う必要がありますか? ユーザーが 2000 PC を入手した場合、遅延などに気付くでしょうか?