Zope est à la base un serveur Web. Il te permet de créer des pages web à l'aide d'un langage de script le DTML.
Pour comprendre la base il suffit d'installer un zope (5 mn), et de faire le tutoriel (ça va jusqu'à l'interrogation de base de données et ça prend 2h au maximum)
Mais c'est aussi bien plus qu'un simple serveur web. La gestion des transactions, sessions est assez transparente. La base de données qui contient tes pages Web est une base de données objet propre à Zope (ZODB) et tout devient donc objet dans Zope (tes scripts, tes pages web, tes images tes styles etc...).
Tu peux donc faire des objets métiers sans problème. Un librairie a par exemple été créée pour gérer des documents. C'est CMF qui est un framework de gestion de documents. Dessus vient se greffer un autre produit qui s'appelle Plone et qui te permet de faire un portail Web en 3mn.
Bien sur tu peux étendre les documents de base pour faire les tiens et y inclure des spécifications métiers.
Il est assez difficile de parler de Zope de la même manière que J2EE et .NET car il n'est pas du tout orienté de la même manière. En revanche, quand on voit ce qu'il sait faire, c'est assez impressionant.
[^] # Re: petite réflexion
Posté par Damien Metzler . En réponse à la dépêche Projet tuteuré pour apprendre Zope. Évalué à 1.
Pour comprendre la base il suffit d'installer un zope (5 mn), et de faire le tutoriel (ça va jusqu'à l'interrogation de base de données et ça prend 2h au maximum)
Mais c'est aussi bien plus qu'un simple serveur web. La gestion des transactions, sessions est assez transparente. La base de données qui contient tes pages Web est une base de données objet propre à Zope (ZODB) et tout devient donc objet dans Zope (tes scripts, tes pages web, tes images tes styles etc...).
Tu peux donc faire des objets métiers sans problème. Un librairie a par exemple été créée pour gérer des documents. C'est CMF qui est un framework de gestion de documents. Dessus vient se greffer un autre produit qui s'appelle Plone et qui te permet de faire un portail Web en 3mn.
Bien sur tu peux étendre les documents de base pour faire les tiens et y inclure des spécifications métiers.
Il est assez difficile de parler de Zope de la même manière que J2EE et .NET car il n'est pas du tout orienté de la même manière. En revanche, quand on voit ce qu'il sait faire, c'est assez impressionant.