Both Rails and Django are robust, well-supported frameworks that have
a lot of smart people working with them, pushing them, and improving
them every day. For about 95% of your use cases, they're probably
going to come up roughly square. (To your points, both have solid ORM
and templating systems. They both have similar built-in templating
systems with a choice to use others.) The question is: which language
do you want to use? If you're a project manager or designer, you
probably don't care -- unless you have a lot of experience with a
system. And then it boils down to what coders you're going to have
access to, and what they want to use.
Personally, I like Ruby as a programming language -- it's a great
language with a lot of excellent OOP features -- but I've worked with
Django enough to see the beauty there, too.
My advice would be to let the coding team use which framework they're
most excited about using. You'll likely get a better product, simply
because they'll be interested in putting in the extra time.
If you're not sure you're going to have this production team for, say,
the next 9 months, it might make sense to go with Django, simply
because there are more PHP coders in the world right now.
MERB is less mature, but looks quite promising. I would consider using
that if your developers were very excited about using it, and could
explain why they wanted to use it. ("It's cool and new," isn't enough.
"It's thread-safe and has the same great ORM that Rails does, " might
be.)
Right now, choosing between Django and Rails is a lot like choosing
your carpenter based on the brand of tools they use. ("But TruValue
nails don't scale!") Hire good developers, and let the decision for that
rest in the hands of the people who have to make your site go.
--
David Humphreys
da...@dbhumphreys.com
http://dbhumphreys.com
St. Joe's Choir
http://www.myspace.com/stjoeschoir
http://stjoeschoir.com
--~--~---------~--~----~------------~-------~--~----~
Our Web site: http://www.RefreshAustin.org/
You received this message because you are subscribed to the Google Groups "Refresh Austin" group.
[ Posting ]
To post to this group, send email to Refresh...@googlegroups.com
Job-related postings should follow http://groups.google.com/group/Refresh-Austin/web/refresh-austins-job-posting-guidelines.
We do not accept job posts from recruiters.
[ Unsubscribe ]
To unsubscribe from this group, send email to Refresh-Austi...@googlegroups.com
[ More Info ]
For more options, visit this group at http://groups.google.com/group/Refresh-Austin
-~----------~----~----~----~------~----~------~--~---
You said, " it might make sense to go with Django, simply because there are more PHP coders in the world right now." Django is in Python, not Php. Are you then saying there are more Python developers in the world than Ruby?Just wanted to give a correction there. :-)
----------Managing Partner / Founder
<Calcedon logo sig.jpg>
[ More Info ]
For more options, visit this group at http://groups.google.com/group/Refresh-Austin
-~----------~----~----~----~------~----~------~--~---
l>