Actualites | Proposer un article | Synthese | Version Texte
Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Al le 09-12-1999 -
Reposant sur le langage python dont les adeptes sont de plus en plus nombreux, Zope est un environnement de développement visuel à travers une interface web facilitant l'interfacage avec une base de données et la réalisation de site dynamique. Dans cet article relativement objectif, LinuxPlanet decortique Zope et donne un avis d'utilisateur avisé. Zope est, comme de nombreux projets OpenSource, issu d'une amélioration constante d'un code conçu depuis ses débuts en python. La licence qui régit le code de Zope (Zope Public License) n'est pas franchement contraignante et demande aux utilisateurs près à soutenir le projet, de reverser un montant dans la mesure de leurs moyens, à Digital Creations, compagnie qui maintient le code. La première utilisation de Zope rend rapidement euphorique et fait presque sourire à l'idée qu'il puisse exister un outil aussi simple et puissant assurant la mise au point de sites web en un temps record. Mais bien vite il apparaît que les choses ne sont pas si simple...

En effet, Zope n'est quand même pas la boite magique du manège enchanté. Pour commencer, l'installation en cohabitation avec apache et l'interconnexion avec une base de données MySql sous Linux, ne s'effectue pas les yeux fermés, sans compter que les howtos disponibles sur le site sont soit caduques soit ésotériques. De plus, malgré ses apparences simplistes, Zope nécessite quand même une descente dans le code python pour peu que le développeur souhaite réaliser une application un peu plus poussée.

Zope interprète dans les pages htlm, du code dtml, un langage à base de tags et qui est évalué sur le serveur pour exécuter des requêtes à diverses fonctions Zope. Or ces fonctions sont relativement limitées et nécessitent de mettre la main à la pâte en passant par du code python. Avec python, tout est possible : aussi bien des requêtes Corba ou COM que l'appel à des fonctions optimisées réalisées en C.

Zope intègre un serveur web/ftp multithreadé (Zserver) relativement limité mais efficace. Il est capable des gérer les accès limités, et est entièrement paramétrable à travers l'interface graphique, mais en revanche, il ne prend pas en compte le virtual hosting, et le SSL. Le développement de toutes les pages du site peut être directement effectué à l'aide de l'interface web sur le serveur, qui même si par certain coté semble austère, s'avère très efficace grâce à notamment une fonction de parsing intégrée qui empêche l'insertion de pages à la grammaire erronée. Python étant un langage vraiment multi plate-forme, Zope est portable sans difficulté. Les binaires existent pour Linux et Win32.

Même si Zope est incontestablement un produit vraiment bien pensé, il n'est pas encore parfais au point d'être incontournable. Le choix de python comme langage source, n'est pas sans poser des problèmes. La performance en terme de vitesse d'exécution, d'une application python n'a pas une réputation formidable. Python a beau être un excellent langage de programmation, ce n'est jamais qu'un langage de plus dans la foule de langages disponibles et il n'est pas forcement du goût du tout le monde (java par exemple semble en meilleur posture). Contrairement à ses concurrents, Zope manque d'un environnement développement intégré simplifiant la réalisations de pages en dtml et le code python (certain diront qu'emacs fait parfaitement l'affaire). Pour finir, la documentation actuellement disponible en ligne est un ramassis de pages tout ce qu'il y a de plus obscures et pénibles à utiliser.

Zope est clairement un produit abouti et mature qui a le mérite d'apporter à la communauté opensource une application qui lui faisait défaut. Espérons que le coté rebutant de la documentation ne nuira pas à sa réputation et à son adoption massive dans le monde des développeurs web.
 
Articles Recents

29-11-2009
- La réalité augmentée pour les livres

13-06-2009
- Ndjin Platform as a Service

06-04-2009
- QwikiTodo, la todolist collaborative ultra simplifiée

27-02-2009
- Black-out

22-01-2009
- OSX sur un Dell Mini 9 avec 8GB

16-01-2009
- Holotag, la réalité augmentée à portée de tous

20-08-2007
- Vélib

14-08-2007
- Facebook

07-04-2006
- Un peu de chat ?

12-02-2006
- Frappr!

Articles Précédents
 Search
 
Zope
 
- Par aurelien le 22-06-2000 -

La comparaison python/java me paraît de mauvais goût, quand on connait les performances et les problèmes de stabilité du second. L'absence d'IDE n'est pas un argument sérieux non plus.

Il faut noter que Zope est un environnement très jeune, donc ses limitations en termes de langages seront gommées un jour ou l'autre. Il y a actuellement des discussion (et grincements de dents) pour l'intégration de perl...

Enfin, faut pas oublier l'argument massif de Zope : son système de fichier objet ! C'est ça qu'est trop fort !!!

PS : la société AZAR cherche des traducteurs pour franciser Zope (mission payée bien sûr). Si vous savez pas quoi faire cet été...
 
  • Re : Zope   par jacques le 04-06-2004

    le system de fichier object sera intégré dans le futur file system de microsoft. ceci sans rapport direct avec zope/python .....comme quoi microsoft a fait le bon choix en oubliant les sgbd xml natif



Python un langage de plus...
 
- Par Rano Didier le 12-02-2001 -

Python n'est pas un langage de plus. Il a sa place tout comme certains autres langages ne l'ont pas forcément.

* Java... devrait se limiter comme langage GUI. Il est prôné par de grands constructeurs (SUN, IBM..), mais n'est en rien révolutionnaire toute au plus une évolution. Les aficionados de Java parlent de Standards... 1.1, 1.2, 1.3 (2)... Multi-Standards... D'autres parlent de Java comme Le langage objet... Il n'est pas possible nativement de manipuler une classe comme un objet avec Java... Rapide ? ;)))

* Perl... La joie des hackeurs développeurs car c'est un langage très compact mais complètement illisible pour un néophyte.

* VB... Faut-il en dire plus ?

* C ... Problème de performance et d'optimisation par rapport au C ?

* C... Difficile à maîtriser mais performant.

Tous ses langages ont donc des défauts

Qu'en est-il de Python ?

* De plus en plus utilisé par les entreprises ( Banques, manufacturiers (Michelin par exemple))

* Lent ? Un mauvais développeur fera du code illisible et lent...

* Vraiment multi-plateforme

* Complètement objet (les classes sont manipulables comme des objets)

* Une équipe de développeurs restreintes font évoluer Python. Cela a pour intérêt de garantir une certaine consistence dans le langage

* Gros défaut pas d'IHM propre

A bientôt
 
  • Re : Python un langage de plus...   par titi le 05-05-2003

    Python n'est pas un langage objet mais un langage orienté objet.
    Python est un langage de script. Pour les versions
    Python en est la version 2.5.x , ...

    • Orienté objet   par Raphaël le 06-06-2003

      quelqu'un peut-il m'expliquer la différence ? :)

  • Re : Python un langage de plus...   par jacques le 04-06-2004

    python manque cruellement d'un ide comme visual studio.Et python ne fait pas tout (café).Tous les language s'equivaut et deviennent portable( STL binding ...)sans parler des logiciels ( mysql php apache ).Si le projet de porter .net sur les autre os aboutit on aurra une machine virtuel microsoft sur les plateforme linux comme il en est de java .si pas IDE digne de ce nom => pas de prise de part de marché de tel language sur un autre. A voir le projet eclipse sous java les ide pyhton peuvent se rhabiller( essayer python sous .net ...avis perso même si python est tres propre a lire ).Qui a déja au moins lu les conception object en C++ et utiliser des héritages multiples classe virtuelle ....??? L'important ces de connaitre ses api et son ide et que les apis soient importantes en nombre en qualité et niveau d abtraction ......

  • Re : Python un langage de plus...   par jacques le 04-06-2004

    pour les ide l avenir est d utiliser les gui clients compatible xml (webform) et centraliser tout sur un serveur .Il me semble que France telecom gere l ouverure fermeture des compte dans leur agence par une interface web ? Sinon Macromedia lance sa version flash hors de pris ( flex ... ), mozilla aussi (voir XUL) le plus portable reste il me semble svg et pour la validation des formulaire on utilisera xform ....ou beaucoup de css et de javascript

Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Ludo le 04-09-2003 -

mouais Zope m'a beaucoup inspiré pour designer un autre plateforme Z. Mais finalement j'utilise toujours Zope avec et sans CMF+Plone , Zope est très pragmatique, la doc est à profusion, les extensions très nombreuses, le modèle est open. Ce qui n'empêche de faire business et de proposer des services... (cf. truc comme ingeniweb.com)
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par plum-pudding le 20-11-2003 -

J'essaye de me former à Zope depuis 10 jours.
Et je viens de tomber sur ce post, qui date quand même de 1999.
Eh bien, j'ai l'impression que les choses n'ont pas bougé des masses.
C'est sûr, pour créér une "communauté d'utilisateurs partageant des docs", Zope m'a l'air assez efficace.
Mais peut-on vraiment résoudre tout le développement web à ça ?
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par le 25-04-2004 -

ce truc la est mieux quand meme:
http://www.idpz.net/Ombres/monsite/index.dtc
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par o-annonces le 14-01-2005 -

zope n'est pas un concurrent !
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Ronald McGregory le 18-09-2006 -

Your site is very nice :) Respect to admin ! Keep up the good work unlock samsung cell phone [url=http://samsungcellphones.qc.to/stupendous-unlock-samsung-cell-phone.html#unlock samsung cell phone]
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Flying Dutchman le 26-10-2006 -

The site is beautifully done. I like it! Thanks! canton car [url=http://ohio-dealer.auctioncarslisting.com/growth-potential-canton-car-ohio-used.html#canton-car]canton car[/url], canton car [url=http://ohio-dealer.auctioncarslisting.com/articles.html#canton-car]canton car[/url], california dodge dealer [url=http://dodge-dealer.auctioncarslisting.com/at-last-barbara-california-dealer-dodge-santa.html#california-dodge-dealer]california dodge dealer[/url], california dodge dealer [url=http://dodge-dealer.auctioncarslisting.com/articles.html#california-dodge-dealer]california dodge dealer[/url], las vegas kia dealer [url=http://kiadealer.carsgarage.net/deliver-dealer-kia-las-vegas.html#las-vegas-kia-dealer]las vegas kia dealer[/url], las vegas kia dealer [url=http://kiadealer.carsgarage.net/articles.html#las-vegas-kia-dealer]las vegas kia dealer[/url], hands free cell phone adapter [url=http://freephones.digitshopping.net/wonderful-hands-free-cell-phone-adapter.html#hands-free-cell-phone-adapter]hands free cell phone adapter[/url], hands free cell phone adapter [url=http://freephones.digitshopping.net/articles.html#hands-free-cell-phone-adapter]hands free cell phone adapter[/url], adesa car auction [url=http://autoauction.carsgarage.net/unique-adesa-car-auction.html#adesa-car-auction]adesa car auction[/url], adesa car auction [url=http://autoauction.carsgarage.net/articles.html#adesa-car-auction]adesa car auction[/url],
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Louis Hayward le 31-10-2006 -

Hi, im think that design is too simple, but content of site is perfect. See later. home interest loan mortgage rate refinance [url=http://rates.loan.uk.eu.org/at-last-home-interest-loan-mortgage-rate-refinance.html#home-interest-loan-mortgage-rate-refinance]home interest loan mortgage rate refinance[/url], home interest loan mortgage rate refinance [url=http://rates.loan.uk.eu.org/articles.html#home-interest-loan-mortgage-rate-refinance]home interest loan mortgage rate refinance[/url], nashua home equity loan rate [url=http://home.loan.uk.eu.org/successful-nashua-home-equity-loan-rate.html#nashua-home-equity-loan-rate]nashua home equity loan rate[/url], nashua home equity loan rate [url=http://home.loan.uk.eu.org/articles.html#nashua-home-equity-loan-rate]nashua home equity loan rate[/url], cell phone battery for nokia 5165 [url=http://nokia.buy-cheap-hardware.com/terrific-cell-phone-battery-for-nokia-5165.html#cell-phone-battery-for-nokia-5165]cell phone battery for nokia 5165[/url], cell phone battery for nokia 5165 [url=http://nokia.buy-cheap-hardware.com/articles.html#cell-phone-battery-for-nokia-5165]cell phone battery for nokia 5165[/url],
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Philip White le 02-11-2006 -

Good work, webmaster! Nice site! Hope you like how it works and welcome to any and all that visit this site calculator current loan mortgage mortgage mortgage rate [url=http://calculator.loan-faq.za.net/amazing-calculator-current-loan-mortgage-mortgage-mortgage-rate.html#calculator-current-loan-mortgage-mortgage-mortgage-rate]calculator current loan mortgage mortgage mortgage rate[/url], calculator current loan mortgage mortgage mortgage rate [url=http://calculator.loan-faq.za.net/articles.html#calculator-current-loan-mortgage-mortgage-mortgage-rate]calculator current loan mortgage mortgage mortgage rate[/url], bank home loan mortgage mortgage rate rate refinance [url=http://business.loan.uk.eu.org/free-bank-home-loan-mortgage-mortgage-rate-rate-refinance.html#bank-home-loan-mortgage-mortgage-rate-rate-refinance]bank home loan mortgage mortgage rate rate refinance[/url], bank home loan mortgage mortgage rate rate refinance [url=http://business.loan.uk.eu.org/articles.html#bank-home-loan-mortgage-mortgage-rate-rate-refinance]bank home loan mortgage mortgage rate rate refinance[/url],
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Tomas Newbenren le 04-11-2006 -

Hello! Great job. Web site looks very good. nokia 3360 cell phone accessory [url=http://nokiaphone.buy-cheap-hardware.com/phenomenal-nokia-3360-cell-phone-accessory.html#nokia-3360-cell-phone-accessory]nokia 3360 cell phone accessory[/url], nokia 3360 cell phone accessory [url=http://nokiaphone.buy-cheap-hardware.com/articles.html#nokia-3360-cell-phone-accessory]nokia 3360 cell phone accessory[/url], case cell e815 motorola phone [url=http://motorola.digitshopping.net/how-to-case-cell-e815-motorola-phone.html#case-cell-e815-motorola-phone]case cell e815 motorola phone[/url], case cell e815 motorola phone [url=http://motorola.digitshopping.net/articles.html#case-cell-e815-motorola-phone]case cell e815 motorola phone[/url],
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par J.Edgar Hoover le 08-11-2006 -

Very interesting site and beautiful design !! Thank. Nice work, admin :) Good luck ! samsung v200 v205 v206 cellular phone accessory [url=http://samsung.digitshopping.net/visualize-samsung-v200-v205-v206-cellular-phone-accessory.html#samsung-v200-v205-v206-cellular-phone-accessory]samsung v200 v205 v206 cellular phone accessory[/url], samsung v200 v205 v206 cellular phone accessory [url=http://samsung.digitshopping.net/articles.html#samsung-v200-v205-v206-cellular-phone-accessory]samsung v200 v205 v206 cellular phone accessory[/url], home loan mortgage rate refinance xxasdf [url=http://mortgage.loan.uk.eu.org/best-home-loan-mortgage-rate-refinance-xxasdf.html#home-loan-mortgage-rate-refinance-xxasdf]home loan mortgage rate refinance xxasdf[/url], home loan mortgage rate refinance xxasdf [url=http://mortgage.loan.uk.eu.org/articles.html#home-loan-mortgage-rate-refinance-xxasdf]home loan mortgage rate refinance xxasdf[/url], new york renters insurance [url=http://renters-insurance.loan.uk.eu.org/tips-and-tricks-of-new-york-renters-insurance.html#new-york-renters-insurance]new york renters insurance[/url], new york renters insurance [url=http://renters-insurance.loan.uk.eu.org/articles.html#new-york-renters-insurance]new york renters insurance[/url],
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Leo Gorcey le 17-11-2006 -

Hi, im think that design is too simple, but content of site is perfect. See later. geico home owner insurance [url=http://home-insurance.digitshopping.net/best-deal-geico-home-owner-insurance.html#geico-home-owner-insurance]geico home owner insurance[/url], geico home owner insurance [url=http://home-insurance.digitshopping.net/articles.html#geico-home-owner-insurance]geico home owner insurance[/url], car churchill insurance insurance online [url=http://auto-insurance.carsgarage.net/super-car-churchill-insurance-insurance-online-van.html#car-churchill-insurance-insurance-online]car churchill insurance insurance online[/url], car churchill insurance insurance online [url=http://auto-insurance.carsgarage.net/articles.html#car-churchill-insurance-insurance-online]car churchill insurance insurance online[/url], home in insurance owner pennsylvania quote [url=http://home.digitshopping.net/tips-of-the-home-in-insurance-owner-pennsylvania-quote.html#home-in-insurance-owner-pennsylvania-quote]home in insurance owner pennsylvania quote[/url], home in insurance owner pennsylvania quote [url=http://home.digitshopping.net/articles.html#home-in-insurance-owner-pennsylvania-quote]home in insurance owner pennsylvania quote[/url],
 
Re : Zope 2.1, concurrent opensource de ColdFusion et WebObject
 
- Par Migel Orenthoth le 22-11-2006 -

Great site. You have created quite a resource. Come visit me on my site amerigroup health insurance medical plan [url=http://health.carsgarage.net/unique-amerigroup-health-insurance-medical-plan.html#amerigroup-health-insurance-medical-plan]amerigroup health insurance medical plan[/url], amerigroup health insurance medical plan [url=http://health.carsgarage.net/articles.html#amerigroup-health-insurance-medical-plan]amerigroup health insurance medical plan[/url], affordable coverage health insurance jacksonville [url=http://hinsurance.digitshopping.net/remember-affordable-coverage-health-insurance-jacksonville.html#affordable-coverage-health-insurance-jacksonville]affordable coverage health insurance jacksonville[/url], affordable coverage health insurance jacksonville [url=http://hinsurance.digitshopping.net/articles.html#affordable-coverage-health-insurance-jacksonville]affordable coverage health insurance jacksonville[/url],
 
HADOPI - Le Net en France : black-out Wikipedia Affiliate Button

SMK, L'expertise multi sites