Seaside (framework)
Un article de Wikipédia, l'encyclopédie libre.
Apparu en | 2004 |
Auteur | Avi Bryant |
Paradigme | Framework pour les applications web |
Influencé par | Smalltalk, Programmation orientée objet |
A influencé | Dabble DB |
Implémentations | Squeak, VisualWorks |
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
Seaside est un framework pour le développement d'applications web, il est écrit en Smalltalk. Il fait un usage intensif de continuation afin d'imiter le maintien de l'état de l'application avec le protocole sans connexion HTTP. C'est le seul framework web majeur à utiliser les continuations comme une partie fondamentale du comportement de l'application. Seaside possède une architecture basée sur les composants, ceux-ci étant caractérisés par un couplage faible.
Seaside utilise une façon particulière de générer les pages HTML, contrairement à la solution courante qui consiste à utiliser un template, ce framework génère les balises de la pages HTML à l'aide de méthodes sur une classe responsable du rendu (WAHtmlRenderer).
[modifier] Liens externes
- (en) Site officiel
- (fr) Documentations en français (non officiel)