# Evaluating Web Development Frameworks: Rails and Django

**URL:** <https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766>\
**Category:** Rails\
**Created:** [February 25, 2007, 7:16pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766 "2007-02-25T19:16:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [February 25, 2007, 7:16pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/1 "2007-02-25T19:16:30Z")

</div>

hi y’all,  
fyi  
i’ve posted the first in a series of blog articles,  
Evaluating Web D. Frameworks: Rails and Django  
at [http://www.vaporbase.com/postings/91](http://www.vaporbase.com/postings/91)  
🙂

---

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [February 27, 2007, 6:08pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/2 "2007-02-27T18:08:38Z")

</div>

Rails and Django - Project and Community (part 2/15) has been posted  
[http://www.vaporbase.com/postings/92](http://www.vaporbase.com/postings/92)

---

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [March 1, 2007, 4:09pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/3 "2007-03-01T16:09:47Z")

</div>

fyi  
Current posting discusses Ruby vs Python  
Rails and Django - Programming Language (part 3/15)  
[http://www.vaporbase.com/postings/93](http://www.vaporbase.com/postings/93)

The article series starts here:  
Evaluating Web D. Frameworks: Rails and Django  
[http://www.vaporbase.com/postings/91](http://www.vaporbase.com/postings/91)

---

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [March 5, 2007, 12:27am UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/4 "2007-03-05T00:27:04Z")

</div>

for anyone following along, the latest post:  
Rails and Django - Framework Concept (part 4/15)  
[http://www.vaporbase.com/postings/94](http://www.vaporbase.com/postings/94)

---

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [March 5, 2007, 2:56pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/5 "2007-03-05T14:56:39Z")

</div>

On 3/4/07, linoj [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> for anyone following along, the latest post:  
> Rails and Django - Framework Concept (part 4/15)  
> [http://www.vaporbase.com/postings/94](http://www.vaporbase.com/postings/94)

Jumping late here (on vacation), but doesn’t this line:

“Disclaimer: While I come at this with a significant level of  
experience, this report is the result of my review without the benefit  
of having built a real project with either framework.”

kind of torpedo your entire argument? I don’t know enough about Django  
beyond the  
fact that it is well respected, but without serious experience in  
either field I think you  
would be doing a disservice to either framework. In fact your  
evaluation matrix is too  
fine-grained, and quite suspect in many places:

I don’t think that anybody can make an unbiased rating of whether Ruby  
is a better  
or worse language than Python, yet it’s your first criteria.

By and large rating-by-numbers is dangerous. I tend to prefer  
PASS/FAIL and PASS+  
to indicate relative superiority. It just hits the nail on the head  
better.

---

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [March 17, 2007, 6:11pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/6 "2007-03-17T18:11:35Z")

</div>

On Mar 5, 8:13 pm, “Conrad T.” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> In short, it seems that it might be a better to evalutate a framework  
> if you actually use it in the context of a project.

NO! So you are saying we should spend 1 month learning rails and 1  
month  
learning django… buy all the books … do some sort of quick sketch of  
the  
project we want to develop then … ask questions solve problem and  
then  
evaluate rails/django…

Hmmm… Hate to disagree I don’t have that much time…Sorry

1. All the review we will see on the net between the two are biased  
one way or  
another. Everyone is selling something …
2. No matter what we say here in the forum Both has its plus and minus  
at the end its  
a matter of preference and knowledge of python or ruby plays a big  
role.

I think linoj’s attempt is a good attempt to find out what he wants to  
find out and I for  
one would like to know that no matter what his conclusion is.

Cheers

---

<div class="post-metadata">

**Author:** ![johanatan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@johanatan](https://www.ruby-forum.com/u/johanatan)\
**Post date:** [March 5, 2007, 8:14pm UTC](https://www.ruby-forum.com/t/evaluating-web-development-frameworks-rails-and-django/86766/7 "2007-03-05T20:14:37Z")

</div>

Hi, I must agree with Richard in regards to his statements concerning  
the evaluation of frameworks without having built anything with them.  
Also, I feel that most people on this mailing list is devoted to using  
Rails and I’m sure that the same goes for Django on its associated  
mailing list. Thus, I feel that you should think about how to best  
evaluate these frameworks.

For example, if I had relatively detail specification for building an  
e-commerce site, how does each of these frameworks fair in this  
regard?

Now, I’m sure that you may be able to enlist volunteers from both the  
Rails and Django camps to assist with implementation and statistics  
gathering. Then you can extend the framework evaluation to others  
like [ASP.Net](http://ASP.Net) (C#), J2EE, Symfony, Zend Framework, and so on.

In short, it seems that it might be a better to evalutate a framework  
if you actually use it in the context of a project.

-Conrad
