我正在努力加快 Smalltalk / Seaside 的速度。根据Wikipedia的说法,“Seaside 是一个基于延续的 Web 应用程序框架”。来自 Java 背景,我对延续不是很熟悉。
经过一些阅读,我了解延续用于维护状态,从而保存进程的快照并可以在以后恢复(类似于将 Windows 置于休眠模式)。
在使用“后退”按钮方面,这与 Seaside 最相关?使用代码块和“回调”与使用延续不一样?
我也在尝试衡量在 Seaside 中实际使用延续的当前重要性。我很困惑,因为许多对 Seaside 的在线引用都提到延续是一个关键和定义特征。但是,我还发现许多文章提到在 Seaside 中使用延续并不常用,实际上也不是关键特性。
非常感谢任何有用的意见,让我明白这一点!