-
Livres pour Zope3
Bonjour à toute la troupe !
Je tiens absolument à me mettre à Zope, pour plusieurs raisons : je souhaite développer des applications notamment web + j'aime Python même si je ne maîtrise pas tout et de loin + je souhaite acquérir de bonnes pratiques de programmation.
J'ai parcouru un certain nombre de docs sur le sujet et je souhaite maintenant approfondir (avant de m'y mettre réellement, en fait) : j'ai l'impression que les livres sur Zope3 ne se bousculent pas au portillon, mais un bon livre (même en anglais) sur le concept de développement par composants (Web Component Architecture) serait déjà une bonne base, et si en plus il s'appuie sur Python, alors là, c'est le nirvana...
Je relis pour la 3ème fois la petite bible de T. Ziadé (Petit Guide à l'usage du développeur agile), et je me rends peu à peu compte que l'architecture d'une appli est somme toute plus importante que le code qu'elle renferme (j'ai commencé Python et la programmation début 2008, en parfait dilettante, donc pour l'instant, ça m'arrange !). Plus particulièrement, la notion d'interface dans Zope me séduit: elle permet de construire le fonctionnement d'une appli sans avoir à coder tout de suite : une sorte de "brouillon" de l'appli avant la programmation (ça me fait penser à la composition musicale, avec le plan détaillé avant de poser la première note). J'aimerais donc approfondir cette notion que je trouve complexe, mais qui m'a l'air extrêmement puissante.
Voilà : à votre bon cœur ! N'hésitez pas à m'orienter vers d'autres bouquins ou sites que ceux que j'entrevois aujourd'hui !
A bientôt
JMarc
-
Bon, je ne déchaîne pas les foules avec ma question :P
Je vais donc tâcher de répondre en partie, après quelques fouilles que j'aurai réalisées, et quelques heures de lectures pour voir si les docs trouvées sont adaptées au cas débutant. Après quelques lignes lues ça et là, j'ai l'impression que le projet zope3 bouge souvent et sensiblement (ce qui est preuve d'une grande énergie !), et donc que la doc en ligne s'obsolétise rapidement...
Je vous tiens au courant !
A bientôt !
JMarc
-
Voici tout d'abord une proposition de bibliographie en français, réalisée en mai 2009, portant sur Zope, mais aussi la POC et Python (sur ce dernier point, uniquement ce que j'ai à la maison :D). J'ai tenté de rajouter quelques dates pour donner une idée de l'ancienneté relative desdites doc :
Programmation orientée composants[/U][/B]
Une définition générique sur Wikipédia
Autre définition générique
Une approche de la POC
Une autre approche de la POC
Une approche des Composants
Exposé sur la POC comme complément de la POO (pas en Python)
Thèse sur la POC et la POA (programmation orientée aspect)
Article sur les composants
Sites
Wiki Zope3
Voilà donc de quoi m'amuser pendant quelque temps !
A tout de suite pour la biblio anglaise !
-
Et tant que je suis chaud, de la doc en anglais !
Zope3
Programmer Tutorial (06/07)
Zope 3 with Community Packages (z3c.*) (2008)
Zope3 in 30 minutes (04/07)
Simple Todo Application (10/05)
Getting started with Zope3.4 (02/09)
Zope3 FAQ (2003/2009)
Zope Guide (07/06)
Practical how-to documentation for app developers, ICI et LA (2007/2008)
Boring packages (2004)
A Comprehensive Guide to Zope Component Architecture (2009)
Web Application Development Using Python and Zope Components (2008)
Zope 3 API Documentation
Programmation orientée composants
Web Component Development with Zope 3, 3rd ed (Philipp von Weitershausen )
N'hésitez pas à commenter, amender, ... !
A bientôt pour des applis, cette fois ;) !
JMarc