[Zope] zope rant

News system cg@cdegroot.com
17 Apr 2001 10:47:47 +0200


matt <matt@virtualspectator.com> said:
>I am not sure that I understand people's reservations with writing Python
>Products for complex situations?, with which you get so many nice development
>tools that we are so used to.  Personally I couldn't fathom doing half the
>things I want to in Zope without using these, though the security issue is
>still one I find awkward.  Is it DCs wish that one day people would not need to
>write Python Products?
>
It might just be that I want too much. In itself, there's nothing much wrong
with writing Python Products, except for the annoying bit that you need to
refresh the product every time you change a line of code and want to test, or
worse - restart Zope when you change a line of code outside the product's
package. 

Which is a pity, because Zope "TTW" comes close to the Smalltalk "execution
server" model which is so great in supporting fast coding, and you lose that
when you go to Python products - to an extent, it feels like compiling... 

That's why I would prefer writing unrestricted code in Zope with
a good IDE instead of TTW (this is, I think, quite possible if the
unrestricted code is outside the Application tree, thus not accessible
through-the-web). It would neatly bypass the issues some people have
with Python being file-based ;-), and I think mixing Python/DTML/SQL
methods is an terrible great way of developing rich classes.

There are also some minor gripes, especially with security, but it seems that
these are being solved as we speak.