» A 1995 Objective-C Toolkit for Building Interactive World Wide Web Applications
W3Kit implements a component-based architecture that bears many similarities to Seaside’s WAComponent.
User interactions with the application are implemented using a message passing abstraction, and application state is actually maintained across CGI-invocations. The state is saved client-side, through the use of object serialization (no, really) and hidden form fields.
The tenacity of the CGI interface is amazing, and this illustrates the requirements driving implementation of stateful, persistent application servers.