Framerorks и кнопка "Back" браузера
От: K1RUHA  
Дата: 22.03.07 13:52
Оценка:
Здравствуйте.

Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).

Спасибо.
Re: Framerorks и кнопка "Back" браузера
От: aka50 Россия  
Дата: 22.03.07 14:21
Оценка:
Здравствуйте, K1RUHA, Вы писали:

KRU>Здравствуйте.


KRU>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).


KRU>Спасибо.


В tapestry4 это решается, но костылями, например http://tapestry.apache.org/tapestry4.1/quickstart/contributed.html
Re[2]: Framerorks и кнопка "Back" браузера
От: Аноним  
Дата: 22.03.07 14:30
Оценка:
A>В tapestry4 это решается, но костылями, например http://tapestry.apache.org/tapestry4.1/quickstart/contributed.html

Неужели все это решается только с помощью хаков? На theserverside нашел хак для Стратс: просто прописывают no-cache.

Кстати уже вроде и 5 вышел. Они их штампуют каждый год%
Re: Framerorks и кнопка "Back" браузера
От: K1RUHA  
Дата: 22.03.07 17:37
Оценка:
Почитал про Spring Web Flow, вроде бы они пытаются это решить. Кто-нибудь работал с ним?
Re: Framerorks и кнопка "Back" браузера
От: C0s Россия  
Дата: 22.03.07 21:11
Оценка:
Здравствуйте, K1RUHA, Вы писали:

KRU>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).


со 100% надежностью кнопку back "выключить" нельзя. так что путь один — полный ajax. тогда в url браузера все время остается одна и та же ссылка (начальная)
какие frameworks поддерживают ajax? например, wicket. но он не единственный, так что другие желающие могут дополнить список
Re[2]: Framerorks и кнопка "Back" браузера
От: aka50 Россия  
Дата: 22.03.07 23:09
Оценка:
Здравствуйте, C0s, Вы писали:

C0s>Здравствуйте, K1RUHA, Вы писали:


KRU>>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).


C0s>со 100% надежностью кнопку back "выключить" нельзя. так что путь один — полный ajax. тогда в url браузера все время остается одна и та же ссылка (начальная)

C0s>какие frameworks поддерживают ajax? например, wicket. но он не единственный, так что другие желающие могут дополнить список

А мне показалось, что "сломана" — это про то, что она должна быть функциональной... а так тапести из каробки обеспечивает
работу как ajax полного... так и защиту от двойных сабмитов... а вот чтобы еще и back в полном смысле работала (т.е. например
при заполнении многостраничных форм), тогда хак
Re: Framerorks и кнопка "Back" браузера
От: slskor  
Дата: 23.03.07 05:59
Оценка:
Здравствуйте, K1RUHA, Вы писали:

KRU>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).


Wicket supports configurable page version management. When users submit a form or follow a link from a page they accessed with the back button in their browser, Wicket is able to revert the page object to the state it was in when the page was originally rendered. This means you can write web applications that support the back button with very little work.

http://wicket.sourceforge.net/Features.html
Re[2]: Framerorks и кнопка "Back" браузера
От: K1RUHA  
Дата: 23.03.07 07:49
Оценка:
C0s>со 100% надежностью кнопку back "выключить" нельзя. так что путь один — полный ajax. тогда в url браузера все время остается одна и та же ссылка (начальная)

Тогда это нарушит другое требование: странички должны добавляться в избранное, поэтому POST будет использоваться только для отправки форм, вся навигация через GET.
Re[3]: Framerorks и кнопка "Back" браузера
От: C0s Россия  
Дата: 23.03.07 07:53
Оценка:
Здравствуйте, K1RUHA, Вы писали:

KRU>Тогда это нарушит другое требование: странички должны добавляться в избранное


не понял — в избранное надо уметь добавлять промежуточные страницы визарда???
Re[4]: Framerorks и кнопка "Back" браузера
От: K1RUHA  
Дата: 23.03.07 07:59
Оценка:
C0s>не понял — в избранное надо уметь добавлять промежуточные страницы визарда???

Нет, визарда не надо. Там хватает и без этого мест, где будут эти требования пересекаться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.