> более того. при наличии first class continuations таких «обработчиков» у меня
> может быть вообще куча, каждый из них заведует своей частью страницы.
> и мне не надо размазывать эту логику, сохранять состояния между запросом
> и ответом и ты пы. поверь, таким образом строить какую-нибудь веб-апликуху
> намного удобней. и в итоге это получается сильно проще в поддержке
> и доработке/переработке.Может быть. Когда я такие вещи читаю, чувствую себя пыхером, смотрящим на python, и не понимающим, как эта шайтан-машина вообще летает.
Только я не особо понимаю, зачем мне может понадобиться сохранять состояние? Можно с примером?
Вот, например, у меня простейший модель магазина, который никому ничего нигде не сохраняет, а корзинку сериализует в сам url (можно и текущую страницу там же сериализовать), и юзер ходит, и может всегда восстановить любой ход, не зависящий от внешних данных (например, вот так вот сделано тут: http://nz.51t.ru/game1-new где вообще система ничего не сохраняет и нет никаких "состояний" на выдачу данных - всё "состояние" полностью сериализуется в url).
Но, при такой модели, если юзер кинет ссылку другому юзеру, у того отобразится чужая корзинка или что-то подобное. Для большей социальности и удобства юзера ссылка должна быть вида шоп.хрю/2 , чтобы легко было твитернуть, послать по sms, голубиной почтой, а главное - запомнить и вернуться. Чем мне тут может помочь это "повторение"?