Я пытаюсь освоить Smalltalk/Seaside. Согласно Википедии, «Seaside — это инфраструктура веб-приложений, основанная на продолжении». Исходя из фона Java, я не очень хорошо знаком с продолжениями.
После некоторого чтения я понимаю, что продолжения используются для поддержания состояния, при этом моментальный снимок процесса сохраняется и может быть возобновлен позже (аналогично переводу Windows в режим гибернации).
Это наиболее актуально для Seaside в отношении использования кнопки «назад»? Использование блоков кода и «обратных вызовов» НЕ совпадает с использованием продолжений?
Я также пытаюсь оценить текущую важность фактического использования продолжений в Seaside. Я сбит с толку, потому что многие онлайн-ссылки на Seaside упоминают продолжение как ключевую и определяющую особенность. Тем не менее, я также нашел ряд статей, в которых упоминается, что использование продолжений в Seaside не так часто используется и на самом деле не является ключевой функцией.
Большое спасибо за любой полезный вклад в установление меня прямо с этим!