Bonjour,
voici une news que l'on pourrait poster sur linuxfr. Merci de commenter et corriger avant que je ne l'envoie au site.
La version 2.8 de Seaside vient de sortir après plus de septs mois de développement dont deux de release candidate. Seaside est un framework web écrit en Smalltalk qui abstrait HTTP, HTML et Javascript. Avec Seaside, il n'est plus question de page web mais uniquement de composants réutilisables qui s'appellent les uns les autres et se composent. Un autres des avantages de Seaside consiste en sa faculté de modélisation des flots d'exécution.
La version 2.8 apporte un grand nombre d'améliorations et de corrections parmi lesquelles :
- une bien plus grande vitesse de rendu des pages - une consommation mémoire très fortement réduite - une compatibilité accrue avec les différentes implémentations de Smalltalk (Squeak, Visual Works et GemStone). - beaucoup plus de documentation, de tests unitaires et un site web refait à neuf
Un guide de migration a aussi été réalisé pour aider les développeurs à passer d'une version à une autre.
Le site officiel : http://www.seaside.st L'annonce de Seaside 2.8 : http://www.seaside.st/community/development/seaside28 Le guide de migration : http://www.seaside.st/documentation/migration L'annonce de Seaside 2.7 sur linuxfr : http://linuxfr.org/2007/04/02/22295.html
On 29 oct. 07, at 08:33, Damien Cassou wrote:
Bonjour,
voici une news que l'on pourrait poster sur linuxfr. Merci de commenter et corriger avant que je ne l'envoie au site.
Quelques corrections :
La version 2.8 de Seaside vient de sortir après plus de septs mois de
sept mois
développement dont deux de release candidate. Seaside est un framework web écrit en Smalltalk qui abstrait HTTP, HTML et Javascript. Avec
Seaside est un framework web libre (licence MIT)
Seaside, il n'est plus question de page web mais uniquement de
pages web
composants réutilisables qui s'appellent les uns les autres et se composent. Un autres des avantages de Seaside consiste en sa faculté de modélisation des flots d'exécution.
Un autre
La version 2.8 apporte un grand nombre d'améliorations et de corrections parmi lesquelles :
- une bien plus grande vitesse de rendu des pages
(deux fois plus rapide)
- une consommation mémoire très fortement réduite
Jusqu'à 4 fois moins que la version précédente
- une compatibilité accrue avec les différentes implémentations de
Smalltalk (Squeak, Visual Works et GemStone).
une nouvelle implémentation sur KernelImage (une version minimale de Squeak)
- beaucoup plus de documentation, de tests unitaires et un site web
refait à neuf
144 classes commentées au lieu de 99
Un guide de migration a aussi été réalisé pour aider les développeurs à passer d'une version à une autre.
Le site officiel : http://www.seaside.st L'annonce de Seaside 2.8 : http://www.seaside.st/community/ development/seaside28 Le guide de migration : http://www.seaside.st/documentation/migration L'annonce de Seaside 2.7 sur linuxfr : http://linuxfr.org/ 2007/04/02/22295.html
Ok, je passe l'annonce sur mon blog en attendant si tu veux bien.
Cordialement, -- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
Salut Serge,
merci pour tes commentaires (et pour les fautes de français, j'aurai dû me relire avant de poster). J'ai volontairement omis KernelImage, je pense que c'est pas vraiment intéressant de rentrer dans les détails sur linuxfr.
Bye
Le 29/10/07, Serge StinckwichSerge.Stinckwich@info.unicaen.fr a écrit :
On 29 oct. 07, at 08:33, Damien Cassou wrote:
Bonjour,
voici une news que l'on pourrait poster sur linuxfr. Merci de commenter et corriger avant que je ne l'envoie au site.
Quelques corrections :
La version 2.8 de Seaside vient de sortir après plus de septs mois de
sept mois
développement dont deux de release candidate. Seaside est un framework web écrit en Smalltalk qui abstrait HTTP, HTML et Javascript. Avec
Seaside est un framework web libre (licence MIT)
Seaside, il n'est plus question de page web mais uniquement de
pages web
composants réutilisables qui s'appellent les uns les autres et se composent. Un autres des avantages de Seaside consiste en sa faculté de modélisation des flots d'exécution.
Un autre
La version 2.8 apporte un grand nombre d'améliorations et de corrections parmi lesquelles :
- une bien plus grande vitesse de rendu des pages
(deux fois plus rapide)
- une consommation mémoire très fortement réduite
Jusqu'à 4 fois moins que la version précédente
- une compatibilité accrue avec les différentes implémentations de
Smalltalk (Squeak, Visual Works et GemStone).
une nouvelle implémentation sur KernelImage (une version minimale de Squeak)
- beaucoup plus de documentation, de tests unitaires et un site web
refait à neuf
144 classes commentées au lieu de 99
Un guide de migration a aussi été réalisé pour aider les développeurs à passer d'une version à une autre.
Le site officiel : http://www.seaside.st L'annonce de Seaside 2.8 : http://www.seaside.st/community/ development/seaside28 Le guide de migration : http://www.seaside.st/documentation/migration L'annonce de Seaside 2.7 sur linuxfr : http://linuxfr.org/ 2007/04/02/22295.html
Ok, je passe l'annonce sur mon blog en attendant si tu veux bien.
Cordialement, -- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
On 29 oct. 07, at 09:07, Damien Cassou wrote:
Salut Serge,
merci pour tes commentaires (et pour les fautes de français, j'aurai dû me relire avant de poster). J'ai volontairement omis KernelImage, je pense que c'est pas vraiment intéressant de rentrer dans les détails sur linuxfr.
Oui, tu as raison. Je vais faire une version étendue pour mon blog ;-)
Dernière modification : on écrit JavaScript et pas Javascript
Merci.
-- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
La version 2.8 de Seaside vient de sortir après plus de sept mois de développement dont deux de release candidate. Seaside est un framework web libre (licence MIT) écrit en Smalltalk qui abstrait HTTP, HTML et Javascript. Avec Seaside, il n'est plus question de pages web mais uniquement de composants réutilisables qui s'appellent les uns les autres et se composent. Un autre des avantages de Seaside consiste en sa faculté de modélisation des flots d'exécution.
La version 2.8 apporte un grand nombre d'améliorations et de corrections parmi lesquelles :
- une bien plus grande vitesse de rendu des pages (deux fois plus rapide que la version précédente) - une consommation mémoire très fortement réduite (jusqu'à quatre fois moins de mémoire utilisé) - une compatibilité accrue avec les différentes implémentations de Smalltalk (Squeak, Visual Works et GemStone). - beaucoup plus de documentation, de tests unitaires et un site web refait à neuf
Un guide de migration a aussi été réalisé pour aider les développeurs à passer d'une version à une autre.
Le site officiel : http://www.seaside.st L'annonce de Seaside 2.8 : http://www.seaside.st/community/development/seaside28 Le guide de migration : http://www.seaside.st/documentation/migration L'annonce de Seaside 2.7 sur linuxfr : http://linuxfr.org/2007/04/02/22295.html
Bonjour
voici une news que l'on pourrait poster sur linuxfr. Merci de commenter et corriger avant que je ne l'envoie au site.
Il me semble qu'il faudrait être plus précis et notamment présenter ce qui fait l'originalité de Seaside, entrer aussi plus dans les détails. La News peut comporter deux parties : une courte introduction et un espace où l'annonce peut être développée.
Peut-être reprendre en français la présentation http://www.seaside.st/about?8&_k=RLTyRIpU&_n&_s=VOkKzBAAygcOURQz
Ce serait bien aussi de faire des liens vers les textes en français de Stéphane sur Seaside * SeaSide: Des applications web complexes trés simplement... http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSeaSideOne.pdf * SeaSide: Des Composants pour le Web http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/FinalSeaSideTwo.pdf
je ne connais pas suffisamment Seaside pour apporter ma pierre rédactionnelle à la news mais j'ai remarqué que les lecteurs de Linuxfr appréciait les annonces assez étoffées
Bien cordialement
On 29 oct. 07, at 09:14, Thierry Pasquier wrote:
Bonjour
voici une news que l'on pourrait poster sur linuxfr. Merci de commenter et corriger avant que je ne l'envoie au site.
Il me semble qu'il faudrait être plus précis et notamment présenter ce qui fait l'originalité de Seaside, entrer aussi plus dans les détails. La News peut comporter deux parties : une courte introduction et un espace où l'annonce peut être développée.
Peut-être reprendre en français la présentation http://www.seaside.st/about?8&_k=RLTyRIpU&_n&_s=VOkKzBAAygcOURQz
Il y a une traduction partielle (...) de cette page ici : http:// community.ofset.org/wiki/Seaside
Ce serait bien aussi de faire des liens vers les textes en français de Stéphane sur Seaside
- SeaSide: Des applications web complexes trés simplement...
http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/ FinalSeaSideOne.pdf
- SeaSide: Des Composants pour le Web
http://www.iam.unibe.ch/~ducasse/Programmez/OnTheWeb/ FinalSeaSideTwo.pdf
je ne connais pas suffisamment Seaside pour apporter ma pierre rédactionnelle à la news mais j'ai remarqué que les lecteurs de Linuxfr appréciait les annonces assez étoffées
C'est vrai que nous connaissons bien Seaside ici mais pour le lecteur moyen de LinuxFr, cela serait bien d'avoir des explications plus précises.
-- oooo Dr. Serge Stinckwich OOOOOOOO Université de Caen>CNRS UMR 6072>GREYC>MAD OOESUGOO oooooo Smalltalkers do: [:it | All with: Class, (And love: it)] \ / ##
Le 29/10/07, Serge StinckwichSerge.Stinckwich@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 ?
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 StinckwichSerge.Stinckwich@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@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Je viens de soumettre la news.
Le 29/10/07, Thierry Pasquierthierry.pasquier@pictascience.org a écrit :
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 StinckwichSerge.Stinckwich@info.unicaen.fr a Ã(c)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Ã(c)utilisables (framework) pour dÃ(c)velopper des applications web sophistiquÃ(c)es Ã(c)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Ã(c)utilisable et maintenable. Seaside inclut :
* Une gÃ(c)nÃ(c)ration du code HTML Ã partir de code Smalltalk. Beaucoup
de balisage est fixe : toujours les mêmes rÃ(c)pÃ(c)titions de listes, de liens, de formes et de tables qui apparaissent page après page. Seaside a une API complète pour gÃ(c)nÃ(c)rer du code HTML qui vous permet d'abstraire ces rÃ(c)pÃ(c)titions en mÃ(c)thodes correspondantes plutôt que de copier-coller toujours les mêmes sÃ(c)quences de balises dans des modèles à chaque instant. Ceci permet de garantir que le code HTML qui va être gÃ(c)nÃ(c)rÃ(c) est bien compatible XHTML 1.0 strict. * Une gestion des requêtes de type callback. Ceci permet de mettre la dÃ(c)finition d'un lien ou d'un champ de formulaire juste à côtÃ(c) du code qui va être exÃ(c)cutÃ(c) pour gÃ(c)rer ce lien ou ce champ. Plus besoin alors de penser en terme d'identifiant et de dÃ(c)codage d'URLs. * Une architecture de composants. Un composant est dÃ(c)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Ã(c)fini. Comme chaque composant est indÃ(c)pendant, il est possible de les rÃ(c)utiliser dans plusieurs applications ; Seaside en fournit même quelques uns. * Une gestion des sessions. Seaside permet la modÃ(c)lisation du flux entier de l'application dans une même mÃ(c)thode. Ceci permet d'Ã(c)crire une application web comme si vous Ã(c)criviez une application locale avec un flux linÃ(c)aire.
Vous validez que je puisse envoyer la page rapidement sur linuxfr ?
-- Damien Cassou _______________________________________________ Squeak-fr mailing list Squeak-fr@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 _______________________________________________ Squeak-fr mailing list Squeak-fr@lists.squeakfoundation.org http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
Bonjour Thierry,
Ce serait bien aussi de faire des liens vers les textes en français de Stéphane sur Seaside
Ils ne sont plus à jour malheureusement.
si, si, je viens de télécharger les fichiers en question
Le 29/10/07, Thierry Pasquierthierry.pasquier@pictascience.org a écrit :
si, si, je viens de télécharger les fichiers en question
Euh... dans le deuxième papier, il parle de
" html anchorWithAction: [self increment] text: '++'. "
ça, c'est l'ancienne API qui a disparut de Seaside 2.8.
Le 29/10/07, Thierry Pasquierthierry.pasquier@pictascience.org a écrit :
si, si, je viens de télécharger les fichiers en question
Euh... dans le deuxième papier, il parle de
" html anchorWithAction: [self increment] text: '++'.
oups, désolé
squeak-fr@lists.squeakfoundation.org