私たちのアプリケーションには、ものを含むリポジトリがあります (これらはメソッドとクエリと呼ばれますが、これはこの質問には特に関係ありません)。それぞれのものには、タイトル、説明 (両方がない場合もあります)、およびその他のデータがあります。ユーザーはリポジトリにモノを保存し、リポジトリからモノを読み込んで使用します。
ユーザビリティの観点から、リポジトリを整理する最良の方法は何だろうか。大きく分けて2つのアプローチがあるようです。最初のアプローチは、フォルダー、サブフォルダーなどに物を置き、ファイルシステムに似た階層構造を持つことです。2 番目のアプローチ (流行りつつあります) は、2 つのフラット スペースがあり、それぞれに 0 個以上のタグを割り当てて、ユーザーが特定のタグのリストを表示できるようにすることです。
現在、フラット スペース、タグ、および検索を使用しています。やや手に負えないようです。フォルダー/サブフォルダーに切り替えると改善されるかどうかはわかりません。
それぞれのアプローチの長所と短所、およびコレクションのどのようなプロパティと物事自体が、1 つまたは別のアプローチ、または両方の組み合わせを使用して示唆されているかについて、さらに学びたいと思います。誰かがそれらの研究や議論を私に教えてくれるなら、本当に感謝しています.