[Zope-dev] Re: ZClasses useful! [Was: ZMI / JavaScript brainstorm]

Adrian Hungate adrian@haqa.co.uk
Mon, 6 May 2002 22:53:36 +0100


Maybe a little Perl psychology might help us here, i.e. "There is more than
one way to do it" - Some are faster, some more feature rich, and (in this
case) some are TTW codeable. The only ones that are actually _wrong_ are the
ones that don't work at all.

ZClasses are one of the two things that bring Zope up to and above the level
of the competition (In this case Coldfusion) IMHO - TTW coding, including
writing products TTW, and DTML which is far more powerful and focused than
the competitions offering.

I think that blindly disposing of both, just because a newer idea has come
along is just that - blind. So what if ZPT is more (choose your comparison
here) than DTML? DTML is far easier to learn, far easier to read, far easier
to write, and much much easier to explain to newbies.

It has always been clear that ZClasses are the poor relation of Python
products, but even that does not earn ZClasses a death warant (IMHO) - Have
you never needed a quick fix product that needs writing in a few minutes and
in a week will no longer be needed? I know I have - Many MANY times!

Just my $0.02

Adrian...

----- Original Message -----
From: "Andy McKay" <andy@agmweb.ca>
To: "Martijn Jacobs" <mart@eastsite.nl>; <zope-dev@zope.org>
Sent: Wednesday, April 10, 2002 3:52 AM
Subject: Re: [Zope-dev] Re: ZClasses useful! [Was: ZMI / JavaScript
brainstorm]


> > What's your efford on this task? If people like to use them, let them!
> > It's not up to you to decide for THEM what's best or not. The choice for
> > YOURSELF not to use them is just as fair as other peoples choices.
>
> Sure but many people ask more experienced developers for advice. I agree
> saying ZClasses suck totally is unhelpful. For people who dont know coding
> or want to do quick prototyping they have a place. However if someone asks
> me how to do a product, I normally give them the choice: use ZClasses but
I
> would strongly recommend using a Product etc (and then be ready with the
> reasons why which is the next question).
>
> Unfortunately people deciding the right and wrong ways for other people to
> code is a trait sometimes found in Python / Zope world. But dont get me
> started on that :)
> --
>   Andy McKay
>
>
>
>
>
>
> _______________________________________________
> Zope-Dev maillist  -  Zope-Dev@zope.org
> http://lists.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope )
>