[Zope] Re: Zope is a POS.

Philip Kilner phil at xfr.co.uk
Thu Oct 14 08:50:07 EDT 2004


Hi Josef,

Josef Meile wrote:
>> This is my opinion and only my opinion: I think Zope has a DB (object 
>> oriented one). For that, I think that DB connectors are for backward 
>> compatibility with your ancien software but I would like to migrate data
> 
...[snip]...
> 
> I think the Zope DB is good for documents, templates, scripts, images, 
> files, authentication, and simple objects without special requirements 
> like concurrency, but for more complicated data, a relational db may be 
> more suitable.
> 

That's exactly how I see it - I've done some /sites/ which are 
Zope/Plone only, but most of my work is in developing /applications/ 
where the data resides in an RDBMS and Zope/Plone provides the 
infrastructure and user interface.

I can see how, coming to it from a cold start, one might see the ZODB 
vs. RDBMS trade off as an either/or choice - or <gulp> see object 
databases as superceding RDBMSs. However, it's important to make the 
case that one should use the appropriate database for the task in hand.

It's taken me a /long/ time to get to grips with it, but now I have a 
toolkit of scripts and templates for RDBMS tasks I'd argue that 
Zope/Plone may be the best tool around for an RDBMS based web 
application server, and that the presence of the ZODB may make it less 
apparent to those evaluating it just how good Zope is in that role.


-- 

Regards,

PhilK

Email: phil at xfr.co.uk / Voicemail & Facsimile: 07092 070518

"Work as if you lived in the early days of a better nation." - Alasdair Gray


More information about the Zope mailing list