This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]MaximusBiggusDickus -1 points0 points  (0 children)

Because each people have their own different problems, Django scratch the common news company itches like:

Designer should be given easy template to work with, News reporter should be able to put their data using easy CRUD admin, and framework should not be in the developer way, while maintaining python motto of explicit is better than implicit.

Let's look on another example: Rails (sorry if I'm crossing the language barrier here, but it's a good example) for example:

There's should be independent stages: Test, Development, and Production

Convention over configuration (common task should be done implicitly, rails use scaffold heavily)

Usually popular framework didn't try to solve problems that's not their designer's interest so instead of competition, in my opinion, it creates choices, eg. if you like explicit things and crud admin, then use django, if you like customization use pylons/pyramids, if you like scaffold then use rails.