To be fair I didn't say that Django isn't good for large projects, I
said that I think it isn't as good as TurboGears.

I wholeheartedly think it's the second best web development framework
for large complex sites (Rails is good too), which is saying a lot.

Emphasis there on "I" and "think".

Sweeping generalisations are often quite useful.  Django is very good
and you won't discover it's flaws until you've been using it a long
time.  A quick play around with it won't tell you anything about it.
(same with TG).

To go back to the comparison with SQLObject and SQLAlchemy.  Once is
very easy to get started in, and amazing for the small problems.  The
other is quite hard to get started in, but good for complex problems.
That's not to say one is better than the other.  I think that's fairly
accepted opinion and most people on this list would agree (I think
even Ian Bicking would agree).  It's very useful information to people
who are getting started.  If your site is going to be simple, use
SQLObject, otherwise it might be worth putting the considerable effort
into learning SQLAlchemy.

To clarify that I wasn't being excessively biased, I should point out
that I did recommend he should use Django unless he was going to do
something complex.  That's the same advice I give to anyone who asks
me (sometimes I don't mention TG as an option if I'm sure they're not
right for it).

I love TurboGears but I don't think it is entirely suited to
beginners, particularly people without programming experience.
Whereas I think Django is (or at least is more so than anything else).

Ed



On 7/30/06, Jacob Kaplan-Moss <[EMAIL PROTECTED]> wrote:
>
> > Django is easy to get started in, and good for quick easy projects,
> > but not so good for large complex projects.
>
> Now, I'm obviously biased (I'm one of the lead developers of Django),
> so I I'm going to stay away from the "which should I use" question.
> However, this blanket statement that Django isn't good for "large
> complex projects" is a very unfair characterization.
>
> There are *plently* of "large complex projects" that use Django; the
> one I'm most familier with is Ellington, the commercial CMS that Django
> was extracted from.  Sloccount reports that it's around 50k lines of
> Python code in around 1k files, and I can tell you right now Django
> suits it just fine :)  I could name any other of other large projects,
> but I won't bore anyone.
>
> Point is, the best way to figure out which of these (or any!) tools
> suit you is to download 'em and play around.  Free Software rocks that
> way :)  Oh, and if you're a VMware user, a great way to get started
> playing around is to download the Python Web Developer VM
> (http://www.vmware.com/vmtn/appliances/directory/289); it's got just
> about every Python web toolkit pre-installed, and it's super fun for
> messing around with.
>
> The point is that sweaping generalizations without any facts or
> specifics to back 'em up aren't worth the (virtual) paper they're
> printed on.  Trust your own judgement.
>
> Jacob
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/turbogears
-~----------~----~----~----~------~----~------~--~---

Reply via email to