Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).
Здравствуйте, K1RUHA, Вы писали:
KRU>Здравствуйте.
KRU>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).
KRU>Спасибо.
Здравствуйте, K1RUHA, Вы писали:
KRU>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).
со 100% надежностью кнопку back "выключить" нельзя. так что путь один — полный ajax. тогда в url браузера все время остается одна и та же ссылка (начальная)
какие frameworks поддерживают ajax? например, wicket. но он не единственный, так что другие желающие могут дополнить список
Здравствуйте, C0s, Вы писали:
C0s>Здравствуйте, K1RUHA, Вы писали:
KRU>>Нужно определиться с фрэймворком. Планируется достаточно сложный флоу, но кнопка "назад" ни в коем случае не должна быть сломана. Сначала смотрел в сторону Apache Beehive, но потом поискал в инете, и решил еще немного подумать и посоветоваться. Проблема распространенная и может кто расскажет, как с ней справлялся (решения и отзывы для любых фреймворков приветствуются).
C0s>со 100% надежностью кнопку back "выключить" нельзя. так что путь один — полный ajax. тогда в url браузера все время остается одна и та же ссылка (начальная) C0s>какие frameworks поддерживают ajax? например, wicket. но он не единственный, так что другие желающие могут дополнить список
А мне показалось, что "сломана" — это про то, что она должна быть функциональной... а так тапести из каробки обеспечивает
работу как ajax полного... так и защиту от двойных сабмитов... а вот чтобы еще и back в полном смысле работала (т.е. например
при заполнении многостраничных форм), тогда хак
Здравствуйте, 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.
C0s>со 100% надежностью кнопку back "выключить" нельзя. так что путь один — полный ajax. тогда в url браузера все время остается одна и та же ссылка (начальная)
Тогда это нарушит другое требование: странички должны добавляться в избранное, поэтому POST будет использоваться только для отправки форм, вся навигация через GET.