【发布时间】:2011-11-26 15:10:27
【问题描述】:
我正在努力了解 Smalltalk / Seaside。根据Wikipedia 的说法,“Seaside 是一个基于 continuation 的 Web 应用程序框架”。来自 Java 背景,我对延续不是很熟悉。
经过阅读,我了解到延续用于维护状态,从而保存进程的快照并可以稍后恢复(类似于将 Windows 置于休眠模式)。
这与 Seaside 最相关的是“返回”按钮的使用吗? 使用代码块和“回调”与使用延续不一样?
我也在尝试评估当前在 Seaside 中实际使用延续的重要性。我很困惑,因为许多对 Seaside 的在线参考都提到延续是一个关键和定义特征。但是,我也发现一些文章提到在 Seaside 中使用延续并不常用,实际上也不是关键特性。
非常感谢您提供任何有用的意见,让我明白这一点!
【问题讨论】:
标签: smalltalk continuations seaside