OVH Cloud OVH Cloud

Zope, Zope3, ou Django

23 réponses
Avatar
jean-michel bain-cornu
Bonjour,

Je dois faire un choix d'architecture pour une nouvelle application.
J'essaye de comparer les avantages et les inconvénients entre Zope2,
Zope3, et Django.
Pas de problème pour Django, j'ai compris comment ça marche, j'arrive à
faire fonctionner un exemple d'application.
J'y arrive aussi avec Zope2, mais je n'ai pas compris l'intérêt. Y
a-t-il un avantage déterminant, et quel est-il ? Après une première
analyse, j'ai l'impression que c'est plutôt fait pour les gens qui ne
savent pas programmer, ou en tout cas qui ne maîtrisent pas la POO.
Quant à Zope3, c'est encore pire. Je n'arrive à le faire fonctionner que
sous linux, en suivant pas à pas un tutoriel
(http://www.ibiblio.org/obp/pyBiblio/zope3/quickstart/) qui prends 10
pages pour afficher 'hello world' (oui, print 'hello world' en cgi...).
Alors quant à savoir concrètement pourquoi c'est mieux que Zope2, et
pourquoi c'est mieux tout court, mystère !

Si vous avez des idées sur la question, je suis preneur. Notez que j'ai
essayé google, mais je ne trouve que des opinions et pas des faits. Des
choses du genre 'à mon avis c'est bien mieux', plutôt que des arguments
bien concrets du style 'django a un langage de templates qui permet
l'héritage'.

Merci,
jm

3 réponses

1 2 3
Avatar
Encolpe Degoute
Bonjour,
[SNIP]

Quant à Zope3, c'est encore pire. Je n'arrive à le faire fonctionner
que sous linux, en suivant pas à pas un tutoriel
(http://www.ibiblio.org/obp/pyBiblio/zope3/quickstart/) qui prends 10
pages pour afficher 'hello world' (oui, print 'hello world' en cgi...).


Aucun serveur d'application complexe n'est à son avantage sur un exemple
de ce genre. Ta comparaison est donc peu concluante.

Ceci étant, même s'il y a (certainement) des choses très intéressantes
dans Zope3, personnellement, j'ai décroché des usines à gaz !-)


Il ne faut pas utiliser Zope3 tel quel. Lennart vient de faire une très
bonne conférence à ce sujet durant la Plone Conf 2007.

Pour éviter de perdre du temps il faut utilser grok qui permet d'être
efficace avec un bonne courbe d'apprentissage.

Traduction Libre : «Si vous avez un problème et que XML est votre
réponse, alors vous n'avez pas compris la question.»

--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales


Avatar
JB

Traduction Libre : «Si vous avez un problème et que XML est votre
réponse, alors vous n'avez pas compris la question.»


Je n'ai pas vu la conférence, mais pour moi XML s'avere souvent etre un
outil efficace pour la résolution de nombreux problemes

Avatar
Encolpe Degoute

Traduction Libre : «Si vous avez un problème et que XML est votre
réponse, alors vous n'avez pas compris la question.»


Je n'ai pas vu la conférence, mais pour moi XML s'avere souvent etre un
outil efficace pour la résolution de nombreux problemes


Ce n'est pas dans la conférence, mais une citation que j'ai retrouvé à
plusieurs endroit.
L'idée par rapport à Zope 3 est que le XML était initialement prévu pour
être un format de transfert entre applications. Dans Zope 3 cela à la
fois de fichier de configuration et d'outil de développement.

--
Encolpe DEGOUTE
http://encolpe.degoute.free.fr/
Logiciels libres, hockey sur glace et autres activités cérébrales


1 2 3