URL: https://linuxfr.org/users/bax42/journaux/pourquoi-zope-possible-troll-inside Title: Pourquoi Zope ? (possible troll inside) Authors: bax42 Date: 2005年04月09日T11:57:57+02:00 Tags: postgresql Score: 0 Cher tous, bonjour. Travaillant depuis plus d'un an sur divers projets mettant en oeuvre des architectures à base de serveurs Zope (parfois avec Plone) j'en vient à me poser cette question. Finalement pourquoi utiliser Zope ? A l'origine de chaque projet que j'ai repris, Zope etait utilisé car : 1) Il est simple à mettre en oeuvre (la plus part du temps c'etaient d'enciens projets commencés sous Win32, et Zope s'installe trés facilement sous cette plate-forme , cf. setup.exe). 2) Portable. Le code ecrit sur un Zope Win32 va fonctionner (normalement ?!) sur un Zope d'un autre win32 ou sur un Zope d'une autre architechture. 3) Intuitif (au moins au début). Une jolie interface Web pour commencer à ecrire ses Sites / Services Web. 4) Au dire de sa communauté, Zope est rapide et stable et "Objet". Mais a l'utilisation je me suis aperçu que : 1) il etait maintenant tout aussi simple de mettre en oeuvre des technologie php/apache ou Serveur d'application Java. En effet, il existe des paquetages GPL tout prets qui s'installent aussi bien sous Win32 que sous Unix (MacOS X compris), Sans parler de toutes les distributions Linux qui viennent avec le couple PHP/Apache (et/ou Mysql/PostgresQL) directement installés. 2) Le code PHP ou Java ecrit sur une plate-forme va fonctionner sur une autre plateforme (au moins autant que je code python d'une plate-forme va fonctionner sur une autre). 3) On ne bénéficie pas d'une jolie interface (que ce soit en PHP ou JAVA) et il n'est clairement pas intuitif d'ecrire sont premier Hello Word avec un serveur Joonas. 4) Les serveurs Apache/PHP et JAVA sont au moins aussi stable et fiable que les serveurs ZOPE et (avec PHP 5) sont aussi "Objet" (au moins autant que Python ou Zope peuvent l'être (Java plus encore me semble t il). Et au bout d'un an de dev j'ai constaté ceci: Utiliser Zope oblige à programmer avec plusieurs technologies (mis a part les CSS et le (X)HTML). Les pages sont ecritent avec du DTML (spécifique ZOPE), agrémentées de macro TAL et les produits sont en Python. Tout n'est pas centralisé. On pose ses Produit en python via la ligne de commande dans un répertoire alors qu'on édites ses fichier via une interface WEB (il devient difficile, quand on reprend un existant, de retrouver qui fait quoi). La communauté est finalement (trés) restreinte (par rapport à la communauté PHP/Java). Et pour finir (mais la c'est personnel) j'ai un GROS doute sur la capaciter de Zope à supporter la charge comme le ferai un serveur PHP/apache ou JAVA. Bref, mis à par pour quelque applications spécifiques (en fait uniquement pour la publication de contenu avec gestion de version de document et droit utilisateur) je ne vois pas l'interet d'utiliser Zope. Si quelqu'un à des avantages (ou d'autre reproche) pour alimenter ceci, n'hésitez pas. Merci.

AltStyle によって変換されたページ (->オリジナル) /