Seaside provides a layered set of abstractions over HTTP and HTML that let one build highly interactive web applications quickly, reusably and maintainably.
The Seaside development team favors:
- Callback-based request handling and reusable stateful components over readable URLs.
- Objects and internal domain specific languages (DSLs) on all levels over configuration files, template systems, strings of characters, and the like.
- Platform compatibility with all major Smalltalk dialects and full extensibility of the base framework.