GWT История вопроса - PullRequest
       36

GWT История вопроса

3 голосов
/ 27 июня 2011

Что считается хорошим дизайном в отношении возможностей проекта «назад / вперед».Я имею в виду - пользователи могут перемещаться по приложению только с помощью кнопок браузера «назад / вперед» или иметь в приложении также кнопки «назад» и «назад», является ли хорошей практикой смешивать их (кнопки «Назад» и «Назад» приложения)?Или GWT History достаточно хорош, чтобы быть единственным навигатором в приложении?

Буду рад услышать разные мнения и подходы.

Спасибо

Ответы [ 5 ]

1 голос
/ 27 июня 2011

Управление историей GWT - это способ сопоставления различных состояний вашего приложения с URL-адресом и использования прослушивателей для уведомления об изменениях URL-адреса.

Это техническая вещь , которая позволяет стандартным back / forward работать значимым образом.

Теперь мы говорим о дизайне, действительно ли кнопка «назад» / «вперед» действительно полезна внутри вашего приложения?

Ну, это зависит от того, что делает ваше приложение. если это какой-то мастер с набором шагов, то да, в вашем приложении будут кнопки назад / вперед.

Если это более обычный пользовательский интерфейс, нет, вы не будете иметь / назад вперед. У вас будет ссылка / кнопка, отправляющая пользователя на новые виды, и какая-то основная навигация, позволяющая перейти к любому виду / экрану, который пользователь захочет. Только поддержка назад / вперед будет использовать только браузер.

1 голос
/ 27 июня 2011

История браузера полностью.

  1. Если вы поддерживаете только внутреннюю историю (и не поддерживает историю на основе браузера), когда ваши пользователи возвращаются назад, браузер забирает их из вашего приложения.
  2. Если вы поддерживаете как внутреннюю, так и браузерную историю, ваши пользователи, вероятно, не будут знать о влиянии нажатия внутренней или браузерной клавиши возврата.

Я не могу вспомнить случай, когда веб-приложение поддерживает внутреннюю и браузерную навигацию по истории.

Самое близкое, что я могу вспомнить, - это когда предоставляются панировочные сухари, но они относятся только к нескольким типам применения.

1 голос
/ 27 июня 2011

Согласно веб-приложению secenerio, более предпочтительно перемещаться по браузеру кнопками назад и вперед. Зачем изобретать велосипед?

Как все браузеры, поддерживаемые этим средством.Я также работаю над большим приложением, поддерживаемым gwt. История в системе управляется маркером History. Вы можете посмотреть его по здесь .

Я работаю сПоследние два года с историей управления GWT и работает нормально.Вы можете иметь свои навигационные системы для внутреннего навигационного требования панели. Но для браузера я предлагаю вам использовать его собственное средство.

1 голос
/ 27 июня 2011
  1. У меня не было бы отдельной функции «назад / вперед» в вашем приложении, так как люди привыкли использовать кнопки браузера «назад» / «вперед». Это не добавит никакой функции, просто запутает людей.

  2. GWT History оборачивает функциональность истории браузеров, поэтому она будет работать точно так же, как и собственная функция истории браузеров.

1 голос
/ 27 июня 2011

Я считаю, что GWT History используется для имитации уже существующих функций вашего приложения. Поэтому, когда вы выполняете действия, они оставляют след, который пользователь может отследить.

...