[Zope] Zope feature freeze project ??

Matthew T. Kromer matt@zope.com
Wed, 11 Sep 2002 10:38:22 -0400


Milos Prudek wrote:

> > I am following the Zope development since 2.1.6 up to Zope 2.5.1
> > (usually the CVS branch).
> >
> > I had no or negligible work with these upgrades with two exceptions:
>
> Do you use ZClasses?
>
> Upgrading ZClasses from Zope 2.4.x to Zope 2.5.x was a real pain.
>
> Recently, a Zope Corp. employee said on this list something to the
> effect that "as little development effort is now dedicated to ZClasses
> as possible".
>
> Are ZClasses officially obsolete?
>

I do not belive they are officially obsolete.  However, I would 
categorize ZClasses as a prototyping tool; best suited to an application 
that is going to be tied to a specific version of Zope, or discarded or 
re-written using Python modules.  There are occasionally some issues 
where ZClasses can become unhooked during upgrades; the ZClass code 
recevies very little maintenance activity.  

I do not recommend ZClasses as a foundation for a large, multi-year 
application.  For "small" applications (your defination of small may 
vary) then ZClasses are very satisfactory, albeit something of an older 
design paradigm.  Newer trends would tend to implement things ZClasses 
do as CMF skins, for example, with python scripts and page templates 
(Note: having a bezillion CMF skins isnt a good idea either).