Frameworks

Emmanuel Surleau emmanuel.surleau at gmail.com
Tue Oct 20 17:59:30 EDT 2009


> Emmanuel Surleau a écrit :
> >> Django : very strong integration, excellent documentation and support,
> >> huge community, really easy to get started with. And possibly a bit more
> >> mature and stable...
> >
> > One strong point in favour of Django: it follows Python's philosophy of
> > "batteries included", and features a large array of plugins. There are
> > also numerous other add-ons created by the community.
> >
> > Also, it has a pretty great administration interface.
> >
> > It still manages to retain flexibility, but you're basically stuck with
> > Django's ORM
> 
> You're by no way "stuck" with Django's ORM - you are perfectly free not
> to use it. But then you'll obviously loose quite a lot of useful
> features and 3rd part apps...

You lose most of what makes it worth using Django, so you're in effect kind of 
stuck with it. If you don't need/want the ORM, you might as well use something 
else.

> > (which is OK for simple things) and templating language (which is
> > OK as long as you don't need custom tags).
> 
> Custom tags are nothing complicated.

Compared to custom tags in, say, Mako? Having to implement a mini-parser for 
each single tag when you can write a stupid Python function is needless 
complication.

Cheers,

Emm



More information about the Python-list mailing list