Digital
Now Reading
Seaside
0
Review

Seaside

Overview
Synopsis

Seaside provides a layered set of abstractions over HTTP and HTML that let users build highly interactive web applications quickly, reusably and maintainably.

Category

Web Frameworks Software

Features

Programmatic HTML generation; Callback-based request handling.Embedded components; Modal session management; support for CSS and Javascript; web-based development tools and debugging support; a rich configuration and preferences framework

License

Proprietary Software

Price

Seaside is a free and Open Source™ web application framework distributed under the MIT License. Download on site; Pharo Smalltalk (download)
Cincom Smalltalk
Dolphin Smalltalk
GemStone Smalltalk
GNU Smalltalk
Squeak Smalltalk
VA Smalltalk

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 employees), Enterprise (>1001 employees)

Company

Seaside

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
7.7
9.0
Features & Functionality
7.7
8.8
Advanced Features
7.6
8.7
Integration
7.5
8.8
Performance
7.5
8.5
Customer Support
7.6
Implementation
Renew & Recommend
Bottom Line

It is based on Smalltalk, a proven and robust language that is implemented by different vendors. Seaside includes Programmatic HTML generation

7.6
Editor Rating
Aggregated User Rating
2 ratings
You have rated this

Seaside provides a layered set of abstractions over HTTP and HTML that let users build highly interactive web applications quickly, reusably and maintainably.

It is based on Smalltalk, a proven and robust language that is implemented by different vendors. Seaside includes Programmatic HTML generation. A lot of markup is boilerplate: the same patterns of lists, links, forms and tables show up on page after page.

Seaside has a rich API for generating HTML that lets you abstract these patterns into convenient methods rather than pasting the same sequence of tags into templates every time. Callback-based request handling. Seaside automates this process by letting users associate blocks, not names, with inputs and links, so users can think about objects and methods instead of ids and strings.

Embedded components. Stop thinking a whole page at a time; Seaside lets users build a UI as a tree of individual, stateful component objects, each encapsulating a small part of a page. Often, these can be used over and over again, within and between applications - nearly every application, for example, needs a way to present a batched list of search results, or a table with sortable columns, and Seaside includes components for these out the box. Modal session management.

Unlike servlet models which require a separate handler for each page or request, Seaside models an entire user session as a continuous piece of code, with natural, linear control flow. In Seaside, components can call and return to each other like subroutines; string a few of those calls together in a method, just as if users were using console I/O or opening modal dialog boxes, and users have a workflow. And yes, the back button will still work.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%