• [^] # Re: >> Python et Plone ?!?!

    Posté par . En réponse à la dépêche Zend Framework 1.0.0 : PHP à la suite de Ruby on Rail. Évalué à 3.

    Python s'est fait bouffé par PHP alors qu'il avait bien plus d'atouts


    Je dirais plutôt que php s'est imposé dans le monde du développement web pour ses atouts propres. Au début quand il est arrivé le développement web se résumait à des scripts perl en cgi, or le modèle lamp a fait beaucoup pour la démocratisation des outils de développement web. A cette époque python n'était pas du tout sur les rangs comme un language utilisable facilement pour faire du web. Aujourd'hui python est une alternative très crédible, ce qui n'a pas toujours été le cas.

    Quant à Zope ca n'est pas non plus pour rien qu'il est "resté opaque": courbe d'apprentissage longue, très mal documenté, et aussi gros consommateur de ressources.

    les RoR, Tg, Django, qui sont "des versions modernes" de Zope 2 (dans l'esprit).


    A mon sens Zope n'est en rien comparable à des Rails ou Django: on a là un serveur d'applications et non un framework mvc, la base objet amenant un fonctionnement radicalement différent. Les bonnes idées se trouvant dans Zope sont contrebalancées par la lourdeur de l'ensemble: beaucoup de couches imbriquées, beaucoup de mécanismes à connaitre. Et apparement ca ne s'arrange pas dans Zope 3: la philosophie est vraiment différente d'un "convention over configuration", dans le sens ou Zope 3 est conçu comme un ensembles de composants qu'il faut lier ensemble en se paluchant pleins de fichiers de conf xml. Ceci dit plein de bonnes idées dans Zope 3 d'après ce que j'ai entendu.

    Pour conclure sur une touche positive, je suis bien d'accord pour dire qu'aujourd'hui python rox pour le développement web.