My usual response to this is as follows:
"I was thinking about using Rails to build my site, but it looks like
it's really only good for AJAX-heavy project-management and to-do-list
applications. Should I consider something else if that's not what I'm
building?"
And sometimes I think people underestimate just what goes into a
high-quality newspaper site; there are tons of interactive and intense
data-processing and other background things going on at, say,
ljworld.com, but people hear "newspaper" and think "oh, it's just some
basic CMS stuff". If anyone really thinks it's that easy, they're
welcome to come work for us and see how things really are ;)
> Shouldn't matter, should it, what kind of web app?
More succinctly, no, it shouldn't. I've seen Django used,
successfully, for projects all over the spectrum of web development
(CMS, data processing, highly interactive user-content apps, even
point-of-sale systems). Ultimately, it's up to you to make the call
as to whether it's right for what you want to do, but unless you're in
a domain where there's a need for highly specialized tools (for
example: if I were building a live IM system in Python I'd use Twisted
for its awesome network-oriented features), Django should be fine. So
if it feels right for the way you like to develop, go for it.
--
"Bureaucrat Conrad, you are technically correct -- the best kind of correct."