強力なクライアントサイドのJavaScriptウィジェットの人気が高まっていることから、クライアントサイドで厳密にデータの並べ替えを処理するのに、YUIで見つかったウィジェットなどのウィジェットを使用するのに最適なタイミングはいつですか?バックエンドにリクエストを行い、DBクエリまたは他の手段を介してソートを処理させるタイミングを決定します。Webアプリケーションの並べ替え
1
A
答えて
2
これはデータの量によって異なります。テストするのが最も適切なのは、どちらが高速であるかを確認することです。
1
これは、クライアントがすべてのデータを必要とするか、ソートされたサブセットのみをいつでも必要とするかどうか、ソートが実際にどれほど費用がかかっているかによって、本当にソートするかによって異なります。
0
個人的には、私はおそらくポストバックでそれを並べ替えるでしょう。しかし、すべてのデータがページに表示されている場合は、JSを使用してソートすると、より反応性の高いUIが提供される可能性があります。
0
グループソートや値による並べ替えを行い、その値を人間が読み取り可能なもの(unixtime)に変換したい場合は、サーバーを並べ替える方が速く簡単になるかもしれません。
0
例外的な場合を除いて、ブラウザで並べ替えます。例外的に、長すぎるリスト、ホストリソースを必要とする奇妙なソートルール、JavaScriptのコーディングスキルが不十分なケースなどがありますが、不必要なラウンドトリップからはあまり得られません。
スクロールするよりも多くのデータをユーザーにダウンロードすることはほとんどありません。このサイズのリストはブラウザで非常に快適に並べ替えるべきです。
関連する問題
- 1. 並べ替えで並べ替え
- 2. Eclipseエクステンションポイントのエクステンションの並べ替え/並べ替え
- 3. 並べ替えメソッドを持つ人物の並べ替え
- 4. Laravel 4.2並べ替えの関係による並べ替え
- 5. VBA - ドラッグ&ドロップによる並べ替えの並べ替え
- 6. UITableView並べ替えのような並べ替え
- 7. 並べ替えコスト
- 8. Riakでデータを並べ替え/並べ替える方法は?
- 9. Spark DataFrame group降順で並べ替えて並べ替え
- 10. ASPxPivotGridカスタム並べ替え/並べ替えを削除する
- 11. 並べ替えの生成
- 12. 並べ替えの問題
- 13. アルファベット順の並べ替え
- 14. Rマルチカラムデータの並べ替え
- 15. Drupalナビゲーションメニューの並べ替え
- 16. 番号の並べ替え
- 17. SortableTableのカスタム並べ替え
- 18. ラベルの並べ替え
- 19. jqGrid列の並べ替え
- 20. コレクションのカスタム並べ替え
- 21. Natural CheckedListboxの並べ替え
- 22. Jqueryタブパネルの並べ替え
- 23. Tablesorterメタデータの並べ替え
- 24. インデックスの並べ替え
- 25. レイアウトの並べ替えウィジェット
- 26. スケジューラの並べ替え
- 27. SQLite - テーブルの並べ替え
- 28. エンティティプロパティの並べ替え
- 29. MySQLクエリの並べ替え
- 30. Guava BiMapの並べ替え