Mini-livre: Zope 3 cookbookSuite à l'abandon de Zope par Nuxeo, j'ai arreté le projet Zope 3 cookbook, car il
nécessitait trop de travail pour rester à flot.
Le travail va être a priori récuperé et injecté par le wiki de Baiju, mais il a pour l'instant simplement recopié les recettes dans un coin de son wiki. A suivre... Ce travail a été très interessant car il a nécessité la mise en place de techniques de documentation agiles, que j'ai décrites l'été dernier à Europython. Pourquoi une telle mise en place ? Car le développement de Zope 3 évolue enncore trop vite pour pouvoir écrire un livre "classique". En souvenir ;), et pour me rendre compte du travail effectué, j'ai généré un pdf qui regroupe toutes les recettes. La mise en page est spartiate mais c'est lisible. Le voici: Il peut être intéressant pour les gens qui découvrent Zope 3, car il présente:
Si ce livre vous a été utile, faites le moi savoir !
"extra" posté par Kib² le 19/10/2006 à 15:07
Vraiment très intéressant: je ne connais pas du tout Zope, j'ai lu l'intro
sur les interfaces et j'ai trouvé ça bien écrit (mais je pense qu'il faut un
peu connaître le principe avant, avoir programmé un peu en C# m'a aidé).
A ce propos, qu'en est-il actuelement pour implémenter un système d'interface dans Python ? Lorsque j'ai commencé à taper mon module géoPyX, j'ai utilisé une "sorte d'interface", comme décrit dans ton livre : class geoObject( object ): """ Une classe abstraite, chaque objet geometrique devra implementer la methode chemin qui renverra le chemin (path) de l'objet. """ def __init__( self ): pass # Méthodes à implémenter par les classes dérivées: def chemin( self ): raise NotImplemented Néanmoins, ça sonne un peu bancal je trouve. Rien de nouveau là-dessus avec la version 2.5 ? P.S : Tarek, t'es-tu renseigné sur la mise en page de ton article sous Open Office ? Merci encore.
"Re: extra" posté par tarek le 19/10/2006 à 17:08
Merci pour le feedback
> A ce propos, qu'en est-il actuelement pour implémenter un système d'interface dans Python ? Lorsque j'ai > commencé à taper mon module géoPyX, j'ai utilisé une "sorte d'interface", comme décrit dans ton livre : En fait ta classe est une classe de base (==classe virtuelle pure) les interfaces sont plus utilisées pour la programmation orienté composant pour décoreller les objets des contrats (voir http://fr.wikipedia.org/wiki/La_Programmation_orient%C3%A9e_Composants) Il y a Zope Interfaces: http://www.zope.org/Products/ZopeInterface par exemple > P.S : Tarek, t'es-tu renseigné sur la mise en page de ton article sous Open Office ? Merci encore. oups je le fais, envoie moi ton mail : ziade.tarek__at__gmail.com
|
A propos
|