suggestions for a python framework

Hey all out there in reader land. Does anyone have a preferred framework for doing Python development on the web?

Key pieces I am looking for:

  • Templating and standards compliance
  • DB abstraction layer or better yet an ORM layer that is DB agnostic
  • Fairly mature
  • Good documentation and user community
  • More advanced buzz features: RSS, AJAX support, fast
  • Easy to install on the *AMP platform

I am asking because I am looking and right now Django has lots of buzz and I like what I have seen.

Anyone have an opinion here?

Comments

Replied

Django and Ellington CMS

This doesn't answer your question but this is a good read about Django and what looks like a beautiful CMS for newspapers, Ellignton. Could be of interest to you.

Replied

Off Topic

Geof,

fix your site. I can't post there in Firefox right now :P

I press the submit button

and wait

and wait

and wait some more.

No posting goodness for you!

Replied

Evan - I just tried it in

Evan - I just tried it in Deer Park (FF 1.5.0.1 G4 build) and it works fine. Are you running FF 1.5?

Replied

Yup.

I have an unofficial Deer Park for Mactel (1.5.x.y) that beyond being amazingly faster at everything also seemed to work on your website.

Strange javascript-ness-ish?

Replied

Django & Python

Django: doubting what I want to do with Django now. It seems more tilted towards dynamic content sites; this is not what I am planning.

The more I looked at/worked with Python the less convinced I became that it is a good tool for my project. I am not convinced on the "easy to install" part of Python web frameworks. I do need to do more digging/playing.

Also, I have been playing with Ruby (not on Rails) and it is a pretty concise language. I like it. A bit flakey under Eclipse and I have yet to get the Code Assistant running properly but the compactness of the language is inticing. The main issue with Ruby is the lack of Ruby coders in the world and the fact that it would not be a supported language in a majority of environments.
Which is kinda of sad given that it kicks some serious Java butt (in some respects).

Then there is PHP... but I dislike this language; it feels ... "hackish" (as Brendon eloquently put it in an IM session).