Представление данных в виде дерева.
А вот скажите, мне мерещится, или более чем два уровня в любом дереве, которое показывается пользователю - уже перебор и будет сводить людей с ума?
Т.е. я смотрю на главное меню в проге - если там сделать более двух уровней - уже не очень удобно пользоваться.
Аналогично какое-нибудь дерево настроек, или там, к примеру или xml c вложенными элементами - как только уровней становится больше двух(например, как в ini-файлах - группа-ключ) уже начинаются проблемы с отслеживанием контекста ("где я") в голове.
Т.е. я смотрю на главное меню в проге - если там сделать более двух уровней - уже не очень удобно пользоваться.
Аналогично какое-нибудь дерево настроек, или там, к примеру или xml c вложенными элементами - как только уровней становится больше двух(например, как в ini-файлах - группа-ключ) уже начинаются проблемы с отслеживанием контекста ("где я") в голове.
no subject
Вот показывать то, что за пределами текущего пути в иерархии - напряжёт.
"Альтернатива - утки" (c). В смысле, тэги (или просто куски полных имён пунктов) и фильтрация по ним.
Ну и, естественно, если есть 20 пунктов, то разложить их в 5 уровней - это типичный ахтунг.
no subject
no subject
А если речь о чем-то, где надо выбирать узлы и прыгать туда-сюда - по опыту народ такими категориями не мыслит и ему ломает моск.