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).