One of the most intriguing web frameworks for the Python programming language is called Django. As in most frameworks, the idea behind Django is to simplify the more boring and obvious programming tasks required when building an interactive or elaborate web sites that are driven by databases.
Developed in 2005 by The World Company, a news organization based in Lawrence, Kansas, Django was used the backbone for several large news sites before it was released to the public. It is frequently compared to another web framework called Ruby on Rails. The comparison is apt as both stress a “Don’t Repeat Yourself” programming philosophy using model-view-controller techniques.
Read the rest of this entry »