Ceejbot
Sarcasm is sort of an end in itself.
The Python choices
To replace
merb +
Datamapper +
haml:
TurboGears +
SQLObject +
Mako.
Mako's a step up over haml, and I liked haml so that is a compliment. I also considered and rejected
Breve (not allowing html directly in templates is insane) and
kid (XML in templates is insane).
SQLObject is a step down in usability from Datamapper, and here is where I think there's a giant opportunity for an intrepid python programmer. Datamapper isn't even at 1.0 yet, and it's dripping with the sort of conveniences I used a lot in a mere 700 lines of code or so. A little more convention in place of configuration, please. Learn a few lessons from the Ruby ORMs (data finders, a first() method on classes, better naming).
TurboGears itself, hmm, I don't know yet. I haven't rewritten the web app segment yet. That'll be this weekend.
merb +
Datamapper +
haml:
TurboGears +
SQLObject +
Mako.
Mako's a step up over haml, and I liked haml so that is a compliment. I also considered and rejected
Breve (not allowing html directly in templates is insane) and
kid (XML in templates is insane).
SQLObject is a step down in usability from Datamapper, and here is where I think there's a giant opportunity for an intrepid python programmer. Datamapper isn't even at 1.0 yet, and it's dripping with the sort of conveniences I used a lot in a mere 700 lines of code or so. A little more convention in place of configuration, please. Learn a few lessons from the Ruby ORMs (data finders, a first() method on classes, better naming).
TurboGears itself, hmm, I don't know yet. I haven't rewritten the web app segment yet. That'll be this weekend.
Register or log in to post a comment.




