Hi Paul, Quite simply, maintenance. Yes you can do these things in DTML (as you have done), however if you were to give me the task of of maintaining or enhancing your code and it is all in DTML it will be quite "expensive" (in time, $$, whatever your scale). By moving the non-presentation parts out into python scripts you dramatically drop the cost of maintenance. The good news is if you have 1 1/2 years of experience in DTML, i'd be surprised if it took you two weeks to become proficient in python. Why? well, it seems thats how long it takes everyone to become proficient <grin> On Tue, 2001-10-30 at 08:33, Paul Zwarts wrote:
Hi Chris,
Just wanted to ask a potentially quick question. I'm pretty much a moron when it comes to python as I'm new to it all, but I've worked with zope for a year and half now and I'm getting to be pretty good at it now. What I want to know is what or why is there such a big difference between dtml and straight python?
I've built some pretty complex and large sites in Zope, mind you 100% in dtml. I know it can be done in python, but when you are comfortable with something, go with it....
Is there really such a vast difference? I've written some complex session management stuff in dtml and it all works well and stably. What are some reasons that I should now learn proper python to do the same job (other than a nice check on my CV and self satisfaction for learning a scripting language)?
Thanks as always, Paul Zwarts
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev ) --
Tom Jenkins Development InfoStructure http://www.devis.com