Domain: cheetahtemplate.org
Stories and comments across the archive that link to cheetahtemplate.org.
Comments · 7
-
LAMPython
In python, there are several ways to write websites with varying degree of complexity. One of the most interesting is Cheetah templating engine http://www.cheetahtemplate.org/
-
Re:That or TurboGears.
Rails and Django are very tightly integrated...
I'm afraid I'm not familiar with Rails, but Django is actually quite loosely coupled. (Loose coupling is in fact one of the primary design goals.) There is nothing stopping you from using (say) SQLObject with Django views and templates, or using Cheetah instead of Django's template system, or both.
The one downside is that by using a different DB model, you lose Django's very useful Admin interface.
-
Re:Very clean syntax
Check out Cheetah its a very nifty python templating engine that isnt whitespace dependent http://www.cheetahtemplate.org/
-
Re:Advantages?
-
Python+WebWare+Cheetah vs. .NET and Java?i've been looking around for awhile now for a replacement for java servlets and velocity templates. i think i may have found it:
python replaces java
webware replaces servlets
cheetah replaces velocity
i've just started using python, haven't even cracked open webware or cheetah yet - but conceptually, at least, these seem quite similar to their counterparts.
i suspect the java-based stuff is faster, scales a lot better, has more libraries, and is more mature - but the P+W+C might grow to fill that void, using completely free software.
has anyone used both of these sets of technology? what are your opinions?
-
Re:Some facts
What? You have Python and you're not using Cheetah Templates for your display logic?
Simplify, man, simplify. -
use a nursery
It's also critical to look for input and support in the right places when using the 'bazaar' model. Volunteers don't magically appear out of the ether. Starting out with a discussion and some code on the email list or newsgroup of a related project is going to be much more effective than just setting up a sourceforge site and posting to freshmeat. The Cheetah (www.CheetahTemplate.org) project is a great example of this. Someone posted a 'how do I
...' msg to the webware-discuss mailing list which started a huge thread on Python-based web templating solutions. Cheetah, and several other projects, were spawned by that thread. The webware-discuss list acted as their nursery.