強力なクライアントサイドのJavaScriptウィジェットの人気が高まっていることから、クライアントサイドで厳密にデータの並べ替えを処理するのに、YUIで見つかったウィジェットなどのウィジェットを使用するのに最適なタイミングはいつですか?バックエンドにリクエストを行い、DBクエリまたは他の手段を介してソートを処理させるタイミングを決定します。Webアプリケーションの並べ替え
1
A
答えて
2
これはデータの量によって異なります。テストするのが最も適切なのは、どちらが高速であるかを確認することです。
1
これは、クライアントがすべてのデータを必要とするか、ソートされたサブセットのみをいつでも必要とするかどうか、ソートが実際にどれほど費用がかかっているかによって、本当にソートするかによって異なります。
0
個人的には、私はおそらくポストバックでそれを並べ替えるでしょう。しかし、すべてのデータがページに表示されている場合は、JSを使用してソートすると、より反応性の高いUIが提供される可能性があります。
0
グループソートや値による並べ替えを行い、その値を人間が読み取り可能なもの(unixtime)に変換したい場合は、サーバーを並べ替える方が速く簡単になるかもしれません。
0
例外的な場合を除いて、ブラウザで並べ替えます。例外的に、長すぎるリスト、ホストリソースを必要とする奇妙なソートルール、JavaScriptのコーディングスキルが不十分なケースなどがありますが、不必要なラウンドトリップからはあまり得られません。
スクロールするよりも多くのデータをユーザーにダウンロードすることはほとんどありません。このサイズのリストはブラウザで非常に快適に並べ替えるべきです。
関連する問題
- 1. DB内での並べ替えとアプリケーションの並べ替え
- 2. 選択並べ替え並べ替え
- 3. 並べ替えで並べ替え
- 4. C++の選択並べ替えなし並べ替え並べ替えなし
- 5. MarkLogic node.js api - グループを並べ替え、並べ替えで並べ替え
- 6. ヒープの並べ替えと挿入の並べ替え
- 7. Eclipseエクステンションポイントのエクステンションの並べ替え/並べ替え
- 8. 列の並べ替えの矢印並べ替え
- 9. 並べ替え前と並べ替え後の値のストリーム
- 10. 未定義列の並べ替え/並べ替え(LINQ \ Entity Framework)
- 11. VBA - ドラッグ&ドロップによる並べ替えの並べ替え
- 12. jQuery Sortable入力名の並べ替えと並べ替え
- 13. C#使用方法パブリッククラスオブジェクトの並べ替え/並べ替え
- 14. Collections並べ替えて両方のArrayListを並べ替える
- 15. Facebook API -/taggable_friendsエンドポイントの並べ替えを並べ替える
- 16. Symfonyフォーム - CollectionType要素の並べ替え/並べ替え
- 17. FirebaseデータベースのアイテムをReactネイティブリストビューで並べ替え/並べ替え
- 18. ルートカテゴリ別にカテゴリの並べ替えを並べ替え
- 19. 並べ替えメソッドを持つ人物の並べ替え
- 20. Laravel 4.2並べ替えの関係による並べ替え
- 21. UITableView並べ替えのような並べ替え
- 22. シェル並べ替えと並べ替えの確認
- 23. 辞書の並べ替えと並べ替え
- 24. 列の並べ替えと並べ替え
- 25. 並べ替えコスト
- 26. 並べ替え列
- 27. Riakでデータを並べ替え/並べ替える方法は?
- 28. ファイルを並べ替えるツリーを並べ替えます
- 29. 並べ替え優先度に基づいて並べ替え
- 30. .Net DataTable量による並べ替え/並べ替え