Later this year, at the Open Source Developer's Conference in
Melbourne, Australia, Ben Askins and I will be presenting a paper
comparing Rails and Django.
The paper is currently available on Google docs:
http://docs.google.com/View?docid=dcn8282p_1hg4sr9
Prior to the presentation, we're collecting feedback, so if you have
any, please email Ben or I at the address at the bottom of the paper.
Spoiler: the conclusion is that there's not much to choose between the
two frameworks.
More information on OSDC is available at: http://www.osdc.com.au/
Cheers,
Alan.
--
Alan Green
al...@bright-green.com - http://bright-green.com
Thanks for the feedback.
On 11/14/06, David Sissitka <iai...@gmail.com> wrote:
> Good read, nice to see that there isn't a clear bias. A few thoughts:
>
> 1) First glimpse in to the Rails code and I've found a breakpoint
> (ReadersController.edit), that and the lack of image uploading functionality
> makes me question competence of the Rails developer.
Ben has added image upload, so you no longer need to question his
competence :) Code should be up in the next 24 hours or so.
> The remaining are preference, a lot of people will probably disagree with me
> here.
>
> 2) It would have been nice had the playing field been more level, if both of
> them had spent the same amount of time with their repsective framework.
> 3) It doesn't mention anything about the Django programmer's prior Python
> experience or the Rails programmer's prior Ruby experience.
Excellent point. Will fix. Thankyou.
Cheers,
Alan.
>
> -David Sissitka
Yes. Performance. This article deliberately skims over performance,
but I'd suggest that's an important factor in people's decisions.
Another factor: the amount of good documentation. Rails has books that
cost money and skimpy free documentation, whereas Django has no
commercial books (yet) but fantastic free documentation, plus a free
book that's in the process of being finished (djangobook.com). Dozens
of people have told me this is a key Django advantage in their
experiences.
Adrian
--
Adrian Holovaty
holovaty.com | djangoproject.com
On 11/14/06, Angel García Cuartero <anhe...@yahoo.es> wrote:
> I found that most comparisons just don't talk about performance. It would be
> great to check how both frameworks deal with complex projects, not just Tada
> Lists... you know what I mean. :)
Yes. Performance. This article deliberately skims over performance,
but I'd suggest that's an important factor in people's decisions.
Another factor: the amount of good documentation. Rails has books that
cost money and skimpy free documentation, whereas Django has no
commercial books (yet) but fantastic free documentation, plus a free
book that's in the process of being finished ( djangobook.com). Dozens
I would have like to have seen some treatment of the following:
performance
i18n
deployment to production
session management
forms handling
This bit lost me:
"The difference would have been larger if the Django implementation did
not include YAML data loading, YAML data loading code accounts for 20%
of the lines of code in the Django application"
was that for tests?
cheers
Bill
Speaking of OSDC, will anyone else here be going?
Finally, we would have loved to have done some work on comparative
performance, but couldn't squeeze it into our schedule. If anyone out
there would like to do some performance research with the Habitual
Readers codebase, you're welcome to, and please drop us a line if we
can help in any way.