A Rails / Django Comparison


Ruby on Rails (Rails) is the dominant web programming framework for Ruby and, even outside the Ruby community, is considered the epitome of the latest generation of high-productivity, open source web development tools. Django is one of many competing web development frameworks for Python. It is notable, first, for being highly regarded amongst Python programmers, and second, for being one of the few of the new generation of framework that does not ape Ruby on Rails. Both Rails and Django claim greatly enhanced productivity, compared with more traditional web development frameworks.

In this paper, we compare the two frameworks from the point of view of a developer attempting to choose one of the two frameworks for a new project.

Full Text: