[Squeak-fr] Annoncer Seaside 2.8 sur linuxfr

Thierry Pasquier thierry.pasquier at pictascience.org
Lun 29 Oct 10:31:16 UTC 2007


J'ajouterai la capacité d'interaction directe (codage, debogage, etc.)avec
le site par l'intermédiaire d'un simple navigateur

ne pas oublier les copies d'écrans dans les liens...


> Le 29/10/07, Serge Stinckwich<Serge.Stinckwich at info.unicaen.fr> a écrit :
>> Il y a une traduction partielle (...) de cette page ici : http://
>> community.ofset.org/wiki/Seaside
>
> Je viens de mettre à jour cette page. Ce qui donne :
>
> Site principal : http://www.seaside.st/
>
> Seaside est un ensemble de classes réutilisables (framework) pour
> développer des applications web sophistiquées écrites en Smalltalk.
> Seaside est libre, sous licence MIT. Il procure un ensemble
> d'abstractions par dessus les couches HTTP et HTML, ce qui permet de
> construire des applications interactives web de manière rapide,
> réutilisable et maintenable. Seaside inclut :
>
>     * Une génération du code HTML à partir de code Smalltalk. Beaucoup
> de balisage est fixe : toujours les mêmes répétitions de listes, de
> liens, de formes et de tables qui apparaissent page après page.
> Seaside a une API complète pour générer du code HTML qui vous permet
> d'abstraire ces répétitions en méthodes correspondantes plutôt que de
> copier-coller toujours les mêmes séquences de balises dans des modèles
> à chaque instant. Ceci permet de garantir que le code HTML qui va être
> généré est bien compatible XHTML 1.0 strict.
>     * Une gestion des requêtes de type callback. Ceci permet de mettre
> la définition d'un lien ou d'un champ de formulaire juste à côté du
> code qui va être exécuté pour gérer ce lien ou ce champ. Plus besoin
> alors de penser en terme d'identifiant et de décodage d'URLs.
>     * Une architecture de composants. Un composant est décrit par une
> classe. Chaque composant est capable de rendre du code HTML (grâce Ã
> une API Smalltalk), d'afficher d'autres composants ou d'appeler un
> second composant qui va alors remplacer le premier. Ceci vous permet
> de penser à votre application comme un ensemble de composants avec
> chacun un rôle bien défini. Comme chaque composant est indépendant, il
> est possible de les réutiliser dans plusieurs applications ; Seaside
> en fournit même quelques uns.
>     * Une gestion des sessions. Seaside permet la modélisation du flux
> entier de l'application dans une même méthode. Ceci permet d'écrire
> une application web comme si vous écriviez une application locale avec
> un flux linéaire.
>
> Vous validez que je puisse envoyer la page rapidement sur linuxfr ?
>
> --
> Damien Cassou
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>


-- 
Thierry Pasquier
Chargé de la communication et de l'édition
Espace Mendès France - centre de culture scientifique,
technique et industrielle en Poitou-Charentes
1, pl. de la Cathédrale - BP 80964 - 86038 Poitiers cedex
Tel 05 49 50 33 08 - fax 05 49 41 38 56


Plus d'informations sur la liste de diffusion Squeak-fr