cherrypy/cheetah vs twisted/nevow

Charlotte charlotte at donotspam.invalid
Mon Nov 8 07:00:11 EST 2004


has wrote:
>  With HTMLTemplate I finally got it right. Whereas most templating
>  systems provide direct support for both presentation logic and markup,
>  HTMLTemplate implements support for the markup side only and leaves
>  the host language to take care of all logic. This gives a system that
>  is both extremely simple (turning markup into a simple object model is
>  trivial) and incredibly powerful (as powerful as the host language, in
>  fact, since that's what the presentation logic is written in).

Thanks for your explanation. I took a look at your website, and
HTMLTemplate seems to be very nice indeed. I wonder why I had not
discovered this before.

>  <...> I find this sort of
>  thing terribly depressing, because it conditions people into thinking
>  complex solutions to complex problems are actually something to aspire
>  to, rather than avoid as much as possible. 

I completely agree. 

>  Nevow implements six or seven extremely interesting ideas. I think its
>  biggest problem is it does this as one huge package rather than six or
>  seven independent modules, which makes it a bit of a bear to get on
>  top of and also cuts down on reusability which is a shame.

And I agree again.

>  I'd suggest looking at HTMLTemplate. It's simpler than Nevow.Renderer
>  and faster than PyMeld, mature, has no significant dependencies and is
>  small enough to pull apart and grok (and hack) quite easily:

>  http://freespace.virgin.net/hamish.sanderson/htmltemplate.html

Well, you know how to sell your product :)

Thanks.
Charlotte.



More information about the Python-list mailing list