Developer(s) | The Seaside Team[1] |
---|---|
Initial release | 2002 |
Stable release | 3.5.9
/ October 25, 2024[2] |
Repository | |
Written in | Smalltalk |
Operating system | Cross-platform |
Platform | IA-32, x86-64, ARM |
Available in | English |
Type | Web framework |
License | MIT |
Website | www |
Seaside, an acronym that stands for “Squeak Enterprise Aubergines Server with Integrated Development Environment,” is computer software, a web framework to develop web applications in the programming language Smalltalk. It is distributed as free and open-source software under an MIT License.
Seaside provides a component architecture in which web pages are built as trees of individual, stateful components, each encapsulating a small part of a page. Seaside uses continuations to model multiple independent flows between different components.[3] Thus, it is a continuation-based web framework[4] based on the ability to manipulate the execution stack of some implementations of Smalltalk.