Критерии выбора живут на главной странице или странице содержимого? - PullRequest
0 голосов
/ 16 ноября 2011

Сценарий:

  1. Четыре или более выпадающих списка с метками, которые пользователь может изменить.
  2. После того, как пользователь изменит выпадающие списки, приведенная ниже сетка изменится
  3. Несколько страниц будут использовать этот дизайн повторно, но сетка может иметь разные столбцы и могут быть добавлены другие сетки.

Вопрос: где разместить эти выборки? Два очевидных варианта:

  1. Поместите критерии выбора непосредственно на главную страницу и получите доступ к значениям на странице содержимого или
  2. Поместите критерии выбора в пользовательский элемент управления, который находится на каждой из страниц содержимого.

Плюсы / минусы для № 1:

  1. Pro - удобнее в обслуживании, потому что они размещаются на одной главной странице, а не на каждой странице контента
  2. Con - требуется контентные страницы, чтобы подписаться на изменение событий

Плюсы / минусы для # 2

  1. Pro - не нужно подписываться на изменения событий
  2. Con - менее поддерживаемо, потому что каждая страница контента должна выяснить, что делать с выборами.

Кто-нибудь может поспорить, почему одно лучше другого?

Спасибо.

1 Ответ

0 голосов
/ 16 ноября 2011

" Страницы контента для подписки на изменения событий " не кажутся ни преимуществом, ни недостатком без дальнейшей разработки. Вы не можете по-настоящему преобразовать его в одну из категорий, поставив префикс «Do» или «Don't».

Приведенная выше логика (если вы согласны) оставляет нам следующие возможности:

1

  • Плюсы - Более удобные в обслуживании, потому что они живут на одной главной странице вместо на каждой странице контента
  • Минусы - нет

2

  • Плюсы - нет
  • Минусы - меньше поддерживаемых, потому что каждая страница контента должна выяснить, что делать с выборами.

Выбор довольно очевиден, если вы не хотите добавлять больше критериев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...