Just found TurboGears, a ruby-on-rails style web framework in Python. I guess I check it out as soon as I find some time. Maybe it is just a clone of RoR but hey, RoR seems the thing everyone wants and using a language like Python for it is just as good or even better. Personally I am not too keen on learning yet another language after investing quite some time in Java and later Python (and I don’t like the Perl like parts of Ruby, but this is not going to be a Python-is-better or other which-lang-is-the-best rant…).
I still do like Python a lot and were particularly amazed that TurboGears integrated Kid, which is at least what I know of it a very fine templating system. I have to admit we actually used some ideas of it, namely the attribute syntax, for an XML templating framework for a system running in Java. Only some ideas of kid were used obviously (for Java) and we added a new part which I think is missing from kid (generating attributes, correct me if that is possible in Kid) but everyone involved found the system very elegant but powerful at the same time.
I think the first time I read about Kid was on http://cafeconleche.org/ where even Elliot Rusty Harold who normally is very critical about anything (which by the way I do like as critical or even negative reviews are much more helpful than all too cheering ones) did reckon it a fine design idea.
Only problem will be to find a provider offering Python (which would be the same for Ruby by the way) as I currently have PHP and even Tomcat so I am able to use Jython but no Python yet. Well, let’s see…
(by the way, I just noticed this blog does not insert links for URLs automatically, guess I am more used writing docutils syntax where that would happen just so)