I'm reading up on both, trying to make an intelligent decision which to use.
I'm agnostic about ruby/python, although I have a faint feeling that python may be better. In either
case I have to learn the language.
Does anyone care to venture an opinion? Flame war anyone?
David
PS:
I've noted that Ruby has a DB migration facility which looks useful.
<quote from article>
There are two key advantages to Rails' incremental migrations compared with Django. First, Rails
provides a standard mechanism for deploying new releases to already running production systems while
preserving data. For example, if a database column's type is changed from char to integer, the
accompanying Rails migration script would specify the steps required to move the data from the old
char column to the new integer column. To perform similar operations in Django, the developer would
need to write an ad-hoc SQL script.
The second advantage is that, being easily rolled back, migrations encourage a certain amount of
experimentation with the model classes and database schema. Certainly some experimentation with
models is possible in Django, especially if the model code is kept under source code control, but as
data is not preserved through such changes, it is less attractive unless there is a mechanism for
quickly loading test data.
At the time of writing, the Django development community is working toward introducing a schema
evolution mechanism.
</quote>
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html